xls-datei mit text-datenfeldern
z.b.
feld1
hallo
hallo
diese datei mit word abgemischt zeigt das feld1 "immer" als "hallo"!!!
wo sind meine führenden leerzeichen hin?!
leider konnte ich keinen format-schalter finden um ein textfeld mit
führenden leerzeichen anzuzeigen
... d.h. er macht scheinbar trim (vba-word funktion)
gibt es eine möglichkeit diese führenden leerstellen zu erhalten?
oder bleibt mir nur die möglichkeit das erste blank durch "."/"_" (oder was
auch immer) zu ersetzen?!
dank im voraus
r.bugl (... bereits der verzweiflung nahe)
>xls-datei mit text-datenfeldern
>z.b.
>feld1
>hallo
> hallo
>
>diese datei mit word abgemischt zeigt das feld1 "immer" als "hallo"!!!
>wo sind meine führenden leerzeichen hin?!
>
>leider konnte ich keinen format-schalter finden um ein textfeld mit
>führenden leerzeichen anzuzeigen
>... d.h. er macht scheinbar trim (vba-word funktion)
Genau - Leerzeichen werden in den neueren Versionen von Word
weggeloescht.
>gibt es eine möglichkeit diese führenden leerstellen zu erhalten?
>oder bleibt mir nur die möglichkeit das erste blank durch "."/"_" (oder was
>auch immer) zu ersetzen?!
Kannst du uns bitte genauer sagen, wozu diese Leerzeichen gut
sind, d.h. den Inhalt der Felder und allenfalls auch
Abhaengigkeiten erklaeren?
Meistens muss abhaengig vom Inhalt eines anderen Feldes ein
Leerzeichen gesetzt werden oder eben nicht. Das laesst sich dann
mit "Wenn...Dann...Sonst"-Bedingungen loesen.
-
Liebe Gruesse
Barbara | MS MVP Word
die daten enthalten variable text und kommen von unserem großrechner
word wird als massenbrief-tool vergewaltigt ;)
die formatierung wird am großrechner mittels rpg-programm sichergestellt
... warum keine eigenen felder
weil die zeilen variabel sind
d.h.
1te zeile ..... beteiligungsdatendaten
2te zeile ..... bankdaten
3te zeile ..... verpfändungsdaten (aber nur wenn vorhanden)
4te zeile ..... depot-daten (falls vorhanden)
es werden 25-textfelder je seite gefüllt
die n mal diese max. 4zeilen enthalten
die zeilen 2-n haben mittels leerzeichen ihre richtige position im
überschrift-rahmen !!!
*hust* habe ich mich verständlich ausgedrückt ?!
wie auch immer aber ...
> Genau - Leerzeichen werden in den neueren Versionen von Word
> weggeloescht.
das ist dann natürlich ein problem
übrigens habe ich bereits eine lösung gefunden :)))
> Meistens muss abhaengig vom Inhalt eines anderen Feldes ein
> Leerzeichen gesetzt werden oder eben nicht. Das laesst sich dann
> mit "Wenn...Dann...Sonst"-Bedingungen loesen.
mit dem geht's nicht ;)
meine lösung sieht wie folgt aus
serienfeld einfügen und mittels "\* MERGEFORMAT" die
formatierung bei aktualisierung beibehalten
dann füllt man das feld mit "x text"
auf daten schalten "abc"-button und das "x " markieren
und mittels farbewechsel auf weiß schalten
also ... unsichtbar machen :)))
d.h. das erste wort (endet mit dem ersten blank) wird unsichtbar
beim datenfüllen werf ich am anfang ein "x " dazu und versetze den absatz
nach links
that's it *ggg*
... "x " ist natürlich unsichtbar
und "x " und alle nachfolgenden blanks werden richtig dargestellt
sofern man "natürlich" eine non-proportionalschrift verwendet
bei der alle zeichen die selbe breite hat
na hoffentlich habe ich jetzt nicht alle die das lesen verwirrt
egal ... aber ... es funktioniert
lg
rainer bugl
Einiges glaube ich verstanden zu haben <g>
>na hoffentlich habe ich jetzt nicht alle die das lesen verwirrt
>egal ... aber ... es funktioniert
Letzteres ist die Hauptsache, dann lassen wir die Koepfe fein
kuehl.
Danke fuer die ausfuehrliche Rueckmeldung.
> die zeilen 2-n haben mittels leerzeichen ihre richtige position im
> überschrift-rahmen !!!
>
Vielleicht ein Gegenvorschlag :-)?
Du könntest TABulatoren einsetzen, und dann ginge es auch mit einer
(schöneren?) Proportionalschrift.
Sehr kurz gefasst: setze die Einfügemarke vor dem Seriendruckfeld
und die TAB-Taste (-->) drücken. In die untere Hälfte der Lineal
(oben an der "Seite") die Stelle anklicken, wo das Seriendruckfeld
anfangen sollte. Dieses Anklicken soll ein links ausgerichtete
Tab-Stop einfügen (sieht aus wie ein "L").
Falls jemals Text nach *rechts* ausgerichtet werden soll, den
Schalter links neben dem Lineal anklicken bis ein umgekehrtes "L"
erscheint.
Und, um Zahlen auf die Dezimalstelle auszurichten, das Symbol mit
einem "." (Punkt) aussuchen.
Cindy Meister
Autor von: Microsoft Word. Das Profibuch (MS Press)
INTER-Solutions, Switzerland
http://www.mvps.org/word
http://homepage.swissonline.ch/cindymeister
http://go.compuserve.com/MSOfficeForum
Rückfragen & Antworten nur in der Newsgroup, bitte!