Autor Beitrag
berni
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17



BeitragVerfasst: Di 01.04.03 13:01 
Hallo,

nachem ich mich durch den Word Sumpf via Macro aufzeichnen und auswerten gewuselt habe und mein Word Dokument erzeugen kann,
wobei ich ein mal quer durch die Wordbefehle jage mit Textfeldern
ersetzen, Textformatierungen, Tabellen erzeugen, farbige Rahmen
bestimmter Pixelbreite, Aufzählungen usw. usw. usw kommt jetzt die
ganz große Krise:

Das alles geht nur, bzw. sieht nur so aus wie es aussehen soll,
wenn ich als allererstes: WordApplicationAngebot.Visible:=TRUE;
einstelle !

Ich wollte das jetzt dem Anwender einfach mal verbergen
und zum Schluß dann per:
WordApplicationAngebot.ActiveDocument.PrintPreview;
WordApplicationAngebot.Visible:=TRUE;

nur die Seitenvorschau anzeigen.

Ergebnis: die ganze Mühe ist fürn A*sch - die Formatierungen sind
zum größten Teil weg.

Einen ähnlichen Effekt habe ich auch, wenn ich Word "visible" lasse
und man dann irgendwo reinklickt. Dann kann es vorkommen,
dass aus ein mal eine bestimmte Formatierung für den ganzen Text
übernommen wird, was man aber mit Klick auf den Zurück Button
ja noch manuell retten kann.

Irgendwie müssen diese beiden Effekte zusammenhängen, aber
ich begreife absolut nicht wie.
Hat Word einen internen Puffer in dem irgendwelche Formatierungen
gespeichert werden, die per Mausklick dann aktiviert werden ??
Kann man sowas abschalten, löschen oder irgendwie verhindern ?

Meinen Word-Code kann ich gerne als eMail schicken ....
berni Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17



BeitragVerfasst: Di 01.04.03 13:48 
Ein mögliche Erklärung könnte der folgende Absatz aus der
VB Hilfe sein, was natürlich keine Lösung des Problems
bedeutet....

VB Hilfe hat folgendes geschrieben:
Visible-Eigenschaft

Application-, Window-, Task-, oder Border-Objekt: True, wenn das angegebene Objekt sichtbar ist. Boolean Schreib-Lese-Zugriff.
[....]
Hinweise

Für jedes Objekt gilt, dass einige Methoden und Eigenschaften möglicherweise nicht verfügbar sind, wenn Visible den Wert False hat.


Bedeutet im Klartext: die gewählten Formatierungen funktionieren
nur wenn Word "visible" ist, was sich ja mit meiner Beobachtung
deckt. Visible:=TRUE "vor" der ganzen Orgie -> es geht,
Visible:=TRUE "nach" der ganzen Orgie -> es geht nicht ....

Ach wie ich sowas liebe :-/

Moderiert von user profile iconKlabautermann: Quote-Tags hinzugefügt.