私は教会のオフィスコンピュータでコンパイルされたVB6プログラムを数年間実行してきました。私は自分の家のコンピュータ(Win 7)にvb6プログラムをインストールしました。このプログラムは問題なく走りました。プログラムはExcelスプレッドシートを開き、ユーザーがスプレッドシート上のデータを操作できるようにしました。vb6がWin 8.1にインストールされました
Windows 7コンピュータがクラッシュしました。私はWindows 8.1のコンピュータを持ち、このコンピュータにvb6をロードしています。インストールは以下のようになり、私は実行時エラー「-2147319779 Automation Error Library not registered.
」私のコードのサンプルを取得し、同じVisual Basicのプロジェクトを実行する場合を除いて成功することが表示されます。
Dim oExcel As Excel.Application
Set oExcel = Excel.Application
oExcel.Workbooks.Open ("C:\FPCE Financial\FY-2014\2014-01 Financials.xls")
Application.Visible = True
エラーが「Set oExcel = Excel.Application
」の行で発生します。
ご協力いただければ幸いです。
するために、この
を変更してみてください、あなたは、Microsoft Officeがインストールされています。 VBの参照ダイアログにExcelを追加しましたか? –
インストールした32ビット版のOfficeですか? – GSerg