Visual Basic 2008ExpressEditionの使用
2台のPCが関与しています:
PC1にはVBEEがインストールされており、Excel 2007がインストールされています
PC2(ターゲットマシン)にはVBEEがインストールされておらず、Excel2000がインストールされています
私が達成しようとしているのは、PC2で使用するアプリをPC1で構築することです。
もちろん、ビルド中に12.0ライブラリを参照してから、ターゲットマシンで9.0を使用して実行しようとすると、「12.0オブジェクトライブラリが見つかりません」というメッセージが表示されます。また、遅延バインディングを使用することはできません(以下に示すように):PC2のセキュリティ設定は明らかにこれを禁止しています...
Dim objExcel As Object 'Excel.Application
Dim objWB As Object 'Excel.Workbook
Dim objWS As Object 'Excel.Worksheet
Dim objRng As Object 'Excel.Range
Try
'Try to Open Excel, Add a workbook and worksheet
objExcel = CreateObject("Excel.Application") 'New Excel.Application
etc...
では、実際にVBEEと同じマシンにインストールせずに、Excel 9.0への参照を追加する方法はありますか?
これを回避する他の方法はありますか?