WD02: Zwischenablage lesen

19/02/2008 - 15:57 von Toni Strnad | Report spam
Hallo Ihr Lieben!

Ich stelle in einer VB 6 Anwendung den Inhalt eines mehrzeiligen
Textfeldes in die Zwischenablage. Bei der Eingabe in das Textfeld
wird der Zeilenwechsel durch Enter bewirkt.
Dann wird Word mit einem Macro und einer Formatvorlage gestartet.
dieses Macro liest die Zwischenablage aus und stellt den Inhalt in das
Dokument. Das klappt auch soweit ganz gut.
Jetzt das Problem:
im Dokument steht der Inhalt absolut richtig, nur daß Word am Anfang jeder
Zeile
ein Kàstchen eingefügt hat. Führe ich das Einfügen des Textes über
Bearbeiten > Einfügen aus, fehlen diese Kàstchen (was ja auch richtig wàre!).

Woran kann das liegen? Ich bin für Hilfe im voraus dankbar.

Herzliche Grüße aus Erkelenz
Toni
 

Lesen sie die antworten

#1 Robert M. Franz (RMF)
20/02/2008 - 23:56 | Warnen spam
Hallo Tooni

Toni Strnad wrote:
Ich stelle in einer VB 6 Anwendung den Inhalt eines mehrzeiligen
Textfeldes in die Zwischenablage. Bei der Eingabe in das Textfeld
wird der Zeilenwechsel durch Enter bewirkt.



Was natürlich an sich nicht besonders nachhaltig ist ...


Dann wird Word mit einem Macro und einer Formatvorlage gestartet.



Wohl eher: mit einem Macro und einer _Dokumentvorlage_ (oder: mit einem
darauf basierenden Dokument ...).


dieses Macro liest die Zwischenablage aus und stellt den Inhalt in das
Dokument. Das klappt auch soweit ganz gut.
Jetzt das Problem:
im Dokument steht der Inhalt absolut richtig, nur daß Word am Anfang jeder
Zeile ein Kàstchen eingefügt hat. Führe ich das Einfügen des Textes über
Bearbeiten > Einfügen aus, fehlen diese Kàstchen (was ja auch richtig wàre!).

Woran kann das liegen? Ich bin für Hilfe im voraus dankbar.



Grundsàtzlich: gehe in die .vba-Gruppe, zeig denen den relevanten Code,
und dann dürfte die Lösung nicht mehr allzu weit liegen. [Die Cracks
dort sagen Dir dann auch, ob etwas anderes als ein Textfeld besser wàre,
weshalb Selection vs. Range oder (in den meisten Fàllen) umgekehrt, etc.

Wie hast Du den Code erstellt? Nimm mal das, was Du manuell tust, in
einem Word-Makro auf, und vergleiche den Code. Und vor allem: was für
ein "Kàstchen" steht denn da? Klick mal ALT-C mit Cursor nach dem Kàstchen

Gruss
Robert
/"\ ASCII Ribbon Campaign | MSFT |
\ / | MVP | Scientific Reports
X Against HTML | for | with Word?
/ \ in e-mail & news | Word | http://www.masteringword.eu/

Ähnliche fragen