Autor Thema: Word COM Klassen  (Gelesen 1665 mal)

Offline LordMacBee

  • Junior Mitglied
  • **
  • Beiträge: 88
  • Geschlecht: Männlich
  • I.8.P.P
    • Team Mental Racing - Online Nascar
Word COM Klassen
« am: 30.04.04 - 12:02:53 »
Hallo zusammen,

Ich habe in letzter Zeit etwas experimentiert mit dem handlen von Word dokumenten aus notes heraus, sprich field exchange etc...

Nun kann man ja recht einfach im Word Makros aufzeichnen und danach in Lotus Script ummünzen. Und das geht auch in den meisten Fällen gut.

Nun bin ich aber auf einige Probleme gestossen, da sich offenbar die COM Klassen recht stark von den internen Word VBA Klassen unterscheiden. Mich plagt vor allem die Suche nach den richtigen Parametern.

Kenn irgendjemand eine Objekt referenz für die COM Klassen die auch was taugt?

Ausserdem habe ich noch ein konkretes Problem, an dem ich jetzt schon eine Weile bastle:
Wie kann ich in meinem Skript den cursor an eine bestimmte position schieben. Ich habe versucht ein find/replace auf einen bestimmten string zu machen... der string wird auch ersetzt, der cursor bleibt aber am Anfang des Dokuments und alles was ich danach in's Dokument schreibe kommt ganz an den Anfang... FYI: Ich kann NICHT in ein Feld schreiben und das Dokument wird via Script erzeugt und geöffnet... Ich kenne die genaue Position, wo ich mein Zeugs einfügen muss nicht, sonder kann höchstens mit einem Platzhalter arbeiten...

Wie immer, äusserst dankbar für Anregungen :D
Never underestimate the predictability of stupidity

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Word COM Klassen
« Antwort #1 am: 30.04.04 - 14:39:18 »
Hi,

eine Objektreferenz für die COM-Klassen kenne ich nicht. Bisher habe ich immer mit der VBA-Hilfe von Word gearbeitet.

Zu deinem Problem:
Wenn du mit Platzhaltern arbeiten kannst, dann versuchs doch mal mit Textmarken. Die lassen sich gezielt anspringen.

Hier findest du auch eine Klasse zur Word-Automation
http://www.free.dominoserver.de/computer/noteslibrary.nsf/d2d59a3d7fc73a2bc1256a6900638352/331dd66d2239a1b2c1256dc50038f49e!OpenDocument

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz