Entwickler-Ecke
Sonstiges (Delphi) - Find.ExecuteOld funktioniert in Word nicht mehr
MartinLiebau - Sa 14.12.02 12:19
Titel: Find.ExecuteOld funktioniert in Word nicht mehr
Ich benutze den Aufruf ARange.Find.ExecuteOld zum Ersetzen, um Daten meines Programms in ein Word-Document zu schreiben. Bei Word 2000 funktioniert das auch problemlos. Jetzt habe ich Word 2002 (=Word XP), und dieser Aufruf tut nichts mehr :x , andere Word-Aufrufe, wie Datei laden usw., funkionieren weiterhin, auch ARange.Text ist korrekt. Wer weiss Hilfe? :?:
Tino - Sa 14.12.02 14:17
Hi,
genau weiß ich es nicht. Aber allein schon der Bezeichner ExecuteOld lässt doch darauf schließen das es sich um eine veraltete Methode handel und diese ist dann wahrscheinlich in der Verion 2002 nicht mehr implementiert.
Gruß
TINO
MartinLiebau - Di 17.12.02 17:53
Titel: Das Stub erhielt falsche Daten
Das mit dem Old habe ich mir auch schon gedacht und deshalb stundenlang mit Find.Execute experimentiert. Aber immer erhalte ich die Meldung "Das Stub erhielt falsche Daten". Nachfolgend mein Code, nur die letzten 4 Parameter sind zusätzlich bei Execute gegenüber ExecuteOld, das bis Word2000 funktioniert hat.
OleTrue := true;
OleFalse := false;
replaceall := wdReplaceAll;
wordwrap := wdFindContinue;
// ARange.Find.ExecuteOld(findtext,OleFalse,OleFalse,OleFalse,OleFalse,
// OleFalse,OleTrue,wordwrap,OleFalse,replacetext,replaceall);
ARange.Find.Execute(findtext,OleFalse,OleFalse,OleFalse,OleFalse,
OleFalse,OleTrue,wordwrap,OleFalse,replacetext,replaceall,
OleFalse,OleFalse,OleFalse,OleFalse);
Danke im vorraus,
Martin
smiegel - Di 17.12.02 18:33
Hallo,
ich würde in Word2002 ein Makro aufzeichnen, dass den beschriebenen Vorgang ausführt. Wenn Du dann den Makrocode analysierst, werden evtl. die Unterschiede klar?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!