From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



開発元コンピュータと違うバージョンのOfficeがある配布先コンピュータでexeファイルを実行するとエラー2146959355がでます。



使用ソフトウェア:
使用ソフトウェア・バージョン: 1.0.1
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題: レポート生成ツールキット(Report Generation Toolkit)を使用するアプリケーションを作成しました。開発元コンピュータではオフィスXPを使用していますが、配布先コンピュータではオフィス2000を使用しています。このアプリケーションを配布先コンピュータで実行するとerror -2146959355が出ます。

解決策: レポート生成ツールキットを使用するアプリケーションを配布先で実行するには、同じバージョンか互換性のあるオフィスを使用していなければなりません。例えば開発元コンピュータでOffice XPを使用しており、配布先ではOfiice 2000を使用している場合、Office 2000と互換性のあるレポート生成ツールキットを使用しなければなりません。このアプリケーションは開発元コンピュータでは動きませんが、配布先コンピュータでは動くはずです。

このようなことが起こるのは、ツールキットがActiveXを使ってMicorosoft Officeを制御しており、そのActiveXの階層にはバージョン間で違いがあるからです。


関連リンク: KnowledgeBase 2MD8J56I: Why Won't My LabVIEW Built Executable Work With Microsoft Office 97 if I Developed the Code on a System with Microsoft Office 2000?

添付:





報告日時: 10/06/2003
最終更新日: 06/29/2004
ドキュメントID: 325BQSI3