[OT?] Clipboard-Problem mit WORD

18/02/2011 - 10:28 von Dieter Strassner | Report spam
Hallo NG'ler,

bin auf ein merkwürdiges Problem aufmerksam geworden:
Mein Programm arbeitet mit dem VB-eigenen Clipboard-Objekt und mit MS-WORD
(mit WORD 2000 und 2010 ausprobiert).

Dieser Ablauf funktioniert seit Jahren auf meheren Hundert PCs (von W98 -
W7).
Auf zwei Kundenrechnern (beide gleiche Modelle von HP) funktioniert das ab
und zu (so alle 5-50 Versuche) jedoch nicht mehr richtig:

Clipboard.Clear
WordObj.Selection.Cut
strText = Clipboard.GetText(vbCFRTF)

Obwohl "Selection.Cut" einen RTF-Text enthàlt, wird die Zwischenablage nicht
damit gefüllt.
In Folge dessen funktioniert anschliessend auch in WORD Copy & Paste nicht
mehr.
Auch WORD neu zu öffnen bringt dann nichts mehr.
Im IE können dann plötzlich auch nicht mehr die Einstellungen geàndert
werden (Button reagiert auf Klick, aber es kommt keine Maske)
Im WindowsExplorer kann kein Dateienkopieren mehr durchgeführt werden (Copy
& Paste). "Einfügen" wird nach Kopieren nicht mehr angeboten.
Excel jedoch reagiert ganz normal: Innerhalb Excel kann ich Copy & Paste
verwenden. Kann sogar die Excelzwiscehnabalge in WORD einfügen.

Was passiert denn da?
Kann mein VB6-Programm die Ursache sein?
Kennt Ihr solche/àhnliche Probleme mit STDOLE2 unter 64-Bit-Windows7?

Viele Grüße - Dieter

EDV-Kommunikation Strassner e.K.
68623 Lampertheim
Internet: www.strassner.biz
 

Lesen sie die antworten

#1 Hartwig Constien
18/02/2011 - 15:32 | Warnen spam
"Dieter Strassner" schrieb im Newsbeitrag
news:ijle4h$fgm$
...
Clipboard.Clear
WordObj.Selection.Cut
strText = Clipboard.GetText(vbCFRTF)



Hallo Dieter,

hab leider keine fertige Lösung zur Hand. Nur ein paar Fragen:

Könnten es Timingprobleme sein, die sich mit eingefügten Do Events lösen
lassen?

Sischer, dat ausschließlich Text übertragen wird und nicht irgendwie eine
Bitmap enthalten ist?

Wieviele Word-Instanzen tummeln sich gerade im Speicher? Abgestürzte oder
nicht sauber beendete Word-Instanzen vorhanden? Wie definierst, öffnest und
beendest Du Dein wordObj?

Hang loose, Hartwig

Ähnliche fragen