Word および Excel ドキュメントを作成するために、Office COM コンポーネントを使用しようとしています。残念ながら、エラーが発生しているため、これを達成できません。
モジュール '{00020905-0000-0000-C000-000000000046}' で '{00020906-0000-0000-C000-000000000046}' の IDispatch が見つかりません v8.3
Office、アプリケーション (ALBPM)、インターフェイス (combsvc) を再インストールしようとしましたが、うまくいきません。
IDispatch をインストールする方法、または IDispatch が正しいモジュールにインストールされているかどうかを確認する方法を知りたいです。時々、エラーは次のように表示されます。
'{000209FF-0000-0000-C000-000000000046}' の IDispatch が見つかりません ... 代わりに 00020906-0000-0000-C000-000000000046
これらのエラーを生成するために使用しているコードは次のとおりです。
wordAppl.visible = false
wordDocs = wordAppl.documents
contratoTemplate = "C:\\albpmFiles\\mandatory\\aTemplate.doc"
// .doc template
convenioTemplate = "C:\\albpmFiles\\mandatory\\ConvenioModificatorio.doc"
// .doc template
saveContrato = "C:\\albpmFiles\\temp\\"
// where to save.
saveConvenio = "C:\\albpmFiles\\temp\\"
contratoName = "NewContact.doc"
wordDoc = open(wordDocs, fileName : contratoTemplate)
bookmark = item(wordDoc.bookmarks, index : "atrDescripcion")
insertAfter bookmark.range
using text = instSolicitud.atrDescripcion
bookmark = item(wordDoc.bookmarks, index : "atrObjProveedor_atrNombre")
insertAfter bookmark.range
using text = instSolicitud.atrObjProveedor.atrNombre
bookmark = item(wordDoc.bookmarks, index : "atrObjProveedor_atrDireccion")
insertAfter bookmark.range
using text = instSolicitud.atrObjProveedor.atrDireccion
filename = saveContrato + contratoName
end
// Extras - Fin
saveAs wordDoc
using fileName = filename
IDispatch またはこれらのレジストリ エントリに関する情報をお持ちでしたら、これに関する詳しい情報がどこにあるのか教えていただければ幸いです。
どうもありがとう。ダニエル。