VBA (アクセス) から次の行を実行すると、次のエラーが発生します。
Set wd = CreateObject("Word.Application")
次のリンクを見つけましたが、役に立ちませんでした: http://support.microsoft.com/kb/828550
私が試したこと
- [コントロール パネル] > [プログラムと機能] から Office のインストールを修復する
- MS Word をアンインストールし、再インストールする
Dim wd As Object
代わりに試したDim wd as Word.Application
- Word を手動で実行します。
winword.exe /RegServer
管理者コマンド プロンプトで実行します。黙って実行するのではなく、単に Word を開きました。- CLSID {000209FF-0000-0000-C000-000000000046} の下にある LocalServer32 キーを調べます。もともと無かった。Word を再インストールした後、CLDID はそこにありましたが、LocalServer32 キーがありません。
- 実行します
winword.exe /automation
。Word を起動するだけです。 winword.exe
管理者として実行します。access.exe
管理者として実行します。
関係あり(たぶん)
- ウィンドウズ 8 x64
- オフィス 2007
- C:\Program Files (x86)\Microsoft Office\Office12
- Office 2010 のプレビュー版がプリインストールされています。
- Excel の起動は、オートメーションと VBA で動作します。
- asycfilt.dll ファイルのバージョン: 6.2.9200.16384、日付: 2012 年 7 月 25 日午後 11:05
- oleaut32.dll ファイルのバージョン: 6.2.9200.16384、日付: 2012 年 7 月 25 日午後 11 時 6 分
- olepro32.dll がありません
- stdole2.tlb ファイル バージョンなし、日付: 2012 年 7 月 25 日午後 10 時 34 分
- マカフィー アンチウイルス