Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Bart am 06.03.03 - 16:42:19
-
Hi Folk
Ich versuche mittels dem Befehl
@Command([EditInsertObject] ;"C:\\test.doc" ; "Microsoft Word-Dokument" )
ein Word-Dok als OLE Objekt in eine Maske einzufügen. Kriege aber immer nur diesen ver**** Fehler
"In der Systemregistrierung sind keine OLE Objekte eingetragen"
Wo muss ich was eintragen? Manuell über das Menu erstellen kann ich ohne Probleme ein WordDok als OLE einfühgen!
Thanks
Bart
-
Ich glaube das funktioniert so nicht, erstens sind 2 Parameter zuviel und zweitens erwartet Notes hier einen OLE Typ.
Ich würde sagen das der @ Befehl mit einen OLE Typ nicht richtig funktioniert. Die Aktion funktioniert aber in Skript mit
Set object = rtitem.EmbedObject ( EMBED_OBJECT, "Microsoft Word", "", "" )
- folgerichtig müsste auch in der Formel "Microsoft Word" stehen:
@Command([EditGotoField];"Body");
@Command([EditInsertObject];"Microsoft Word")
Die Übergabe des OLE Typs an die aufzurufende dll oder ocx Komponente schlägt fehl.
Wie du richtig sagst die Aktion über das Menü oder auch @Command([EditInsertObject]) funktioniert einwandfrei.
Vielleicht tut auch ein FileImport dein Problem lösen:
@Command([FileImport];"WordPerfect 5.x";"C:\\test.doc")
(hier musst du inder notes.ini nachsehen ob du einen MS Word Importfilter eingetragen hast)
Wenn du auf dem aktuellen Stand sein willst mit dem Datenaustausch von MS Produkten könntest du die MDAC Komponenten installieren.
cu