Autor Thema: OLE Objekt einfügen  (Gelesen 1149 mal)

Offline Bart

  • Frischling
  • *
  • Beiträge: 35
  • Who notes!
OLE Objekt einfügen
« 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

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:OLE Objekt einfügen
« Antwort #1 am: 07.03.03 - 09:28:06 »
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
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz