■59845 / inTopicNo.2) |
Re[1]: Microsoft Visual C# 2010 Expre |
□投稿者/ やじゅ (1915回)-(2011/06/08(Wed) 18:32:30)
|
2011/06/08(Wed) 18:48:49 編集(投稿者) 2011/06/08(Wed) 18:40:15 編集(投稿者)
■No59836 (yo- さん) に返信 > Microsoft Visual C# 2010 ExpressでExcelが参照できない。 > Office XPなので > Excelを参照できる方法をよろしくお願いします。
追記: すみません、下記は既に実行されているのですね。 その上で、エラーが出ているってことですか。
先ず、Microsoft Office XP PIAを入手してください。 Microsoft Office XP には PIA は含まれていないのでダウンロードしてください。
Microsoft Office XP 用の PIA (Primary Interop Assemblies) のダウンロード http://support.microsoft.com/kb/328912/ja
----------------------------------------------------------------------- 【追記】参照:http://dobon.net/vb/bbs/log3-35/21366.html
C:WINDOWSのインストールドライブ)にたとえばOffice XP PIAsという フォルダを作って、C:\Office XP PIAs\ に解凍したとします。 Visual Studioコマンドプロンプトで(プログラムメニューから開けると思います) まず、そのフォルダに移動(以下のように書いて[Enter]) cd C:\Office XP PIAs\ (以下のように書いて[Enter]) register.bat
それでインストールできなければ書いてある通りリストにあるdllについて 以下のように書いて[Enter] gacutil -i XXXX.dll regedit /s XXXX.dll.reg を繰り返すだけです。
見つからないと言われたら絶対パスで C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil.exe (gacutil.exeは私の環境ではC:\WINDOWS\Microsoft.NET\Framework\v1.1.4322にあります。)
正しくインストールされれば、それらのdllがグローバルアセンブリキャッシュ(GAC、私の環境ではC:\WINDOWS\assembly)に表示されると思います。
「Failure adding assembly to the cache」のエラーは、 GACUtil.exeにあいまいな名前のアセンブリのファイル名を渡すと 表示されるエラーメッセージです。
|
|