他のマシンでの動作(Excel呼び出し)
- 題名: 他のマシンでの動作(Excel呼び出し)
- 著者: つつみ
- 日時: 2006/03/22 17:29:19
- ID: 14950
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 他のマシンでの動作(Excel呼び出し)
- 著者: YAS
- 日時: 2006/03/22 17:42:13
- ID: 14953
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 他のマシンでの動作(Excel呼び出し)
- 著者: まどか
- 日時: 2006/03/22 18:42:23
- ID: 14959
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 他のマシンでの動作(Excel呼び出し)
- 著者: つつみ
- 日時: 2006/03/23 9:00:19
- ID: 14982
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 他のマシンでの動作(Excel呼び出し)
- 著者: つつみ
- 日時: 2006/03/23 9:03:56
- ID: 14983
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: 他のマシンでの動作(Excel呼び出し)
- 著者: YAS
- 日時: 2006/03/23 9:32:19
- ID: 14984
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: 他のマシンでの動作(Excel呼び出し)
- 著者: つつみ
- 日時: 2006/03/24 9:03:02
- ID: 15004
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: 他のマシンでの動作(Excel呼び出し)
- 著者: まどか
- 日時: 2006/03/24 15:43:12
- ID: 15006
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: 他のマシンでの動作(Excel呼び出し)
- 著者: つつみ
- 日時: 2006/03/31 13:10:10
- ID: 15136
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
いつもお世話になります。
作成中のプログラムがとりあえず完成したので、別のPCで使おうとしたら、途中で「オブジェクト参照がオブジェクトインスタンスに設定されていません」と言われて止まってしまいます。
作成したプログラムは、主に画像処理で、途中エクセルのマクロを呼び出して計算させるようになっています。どうやら、エクセルの呼び出しができないようです。当然ですが、作成もとでは問題なく動いています。
作成の環境
OS:Windows XP sp2
開発言語 VB2003 .NET .NET Framework 1.1
OFFICE 2003 Pro
参照したライブラリ Microsoft Excel 11.0 Object Library TypeLib 1.5
使用した環境
OS:Windows XP sp2
VB2003 .NETはインストールされていない
.NET Framework 1.1 日本語パックはインストール済み
OFFICE 2000 Pro
プログラムフォルダに、binフォルダにある、作成したプログラムのEXE,PDBファイルInterop.Excel.dll Interop.Office.dll Interop.VBIDE.dll のライブラリ、及び使用するExcelのワークブックを同じフォルダに入れています。
プログラム名は、MID1.exe
作成時のフォルダは、C:\しごと\画像プログラム\プログラム\プログラム1\
フォームは、ParentFormを親フォームとして、FolderForm Child1_All Childe2_Exp の3つの子フォームが存在します。エクセルを参照するのが、Child1_All Childe2_Exp の2つの子フォームです。
エラーメッセージの内容 少し長くなりますが、全文引用します。ただし、JITデバッグを呼び出す詳細部分は除きます。
よろしくお願いします。
********引用開始*************************
このダイアログ ボックスではなく、Just-In-Time (JIT) デバッグを呼び出すための詳細については、 このメッセージの最後を参照してください。
************** 例外テキスト **************
System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。
at Excel.Workbooks.Open(String Filename, Object UpdateLinks, Object ReadOnly, Object Format, Object Password, Object WriteResPassword, Object IgnoreReadOnlyRecommended, Object Origin, Object Delimiter, Object Editable, Object Notify, Object Converter, Object AddToMru, Object Local, Object CorruptLoad)
at MDI1.Child1_All.Excel() in C:\しごと\画像プログラム\プログラム\プログラム1\Child1_All.vb:line 763
at MDI1.Child1_All.pictureBox1_MouseUp(Object sender, MouseEventArgs e) in C:\しごと\画像プログラム\プログラム\プログラム1\Child1_All.vb:line 482
at System.Windows.Forms.Control.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** 読み込まれたアセンブリ **************
mscorlib
アセンブリ バージョン : 1.0.5000.0
Win32 バージョン : 1.1.4322.2032
コードベース : file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
MDI1
アセンブリ バージョン : 1.0.0.0
Win32 バージョン : 1.0.0.0
コードベース : file:///C:/Program%20Files/てん茶色情報/プログラム/MDI1.exe
----------------------------------------
System.Windows.Forms
アセンブリ バージョン : 1.0.5000.0
Win32 バージョン : 1.1.4322.2032
コードベース : file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
アセンブリ バージョン : 1.0.5000.0
Win32 バージョン : 1.1.4322.2032
コードベース : file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
アセンブリ バージョン : 1.0.5000.0
Win32 バージョン : 1.1.4322.2032
コードベース : file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
System.Windows.Forms.resources
アセンブリ バージョン : 1.0.5000.0
Win32 バージョン : 1.1.4322.573
コードベース : file:///c:/windows/assembly/gac/system.windows.forms.resources/1.0.5000.0_ja_b77a5c561934e089/system.windows.forms.resources.dll
----------------------------------------
Microsoft.VisualBasic
アセンブリ バージョン : 7.0.5000.0
Win32 バージョン : 7.10.6001.4
コードベース : file:///c:/windows/assembly/gac/microsoft.visualbasic/7.0.5000.0__b03f5f7f11d50a3a/microsoft.visualbasic.dll
----------------------------------------
Interop.Excel
アセンブリ バージョン : 1.5.0.0
Win32 バージョン : 1.5.0.0
コードベース : file:///C:/Program%20Files/てん茶色情報/プログラム/Interop.Excel.DLL
----------------------------------------
mscorlib.resources
アセンブリ バージョン : 1.0.5000.0
Win32 バージョン : 1.1.4322.573
コードベース : file:///c:/windows/assembly/gac/mscorlib.resources/1.0.5000.0_ja_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
*******引用終了********************************