次の方法で共有

実行時エラー75の解決方法がわかりません(Word VBA)

Anonymous
2012-08-01T16:56:00+00:00

Windows 7の32bit版で、Office 2007 Personal を使用しています。

Word VBAで、例えば下記の様なコード

Sub Test()

Set oword = CreateObject("Word.Application")

oword.Quit

Set oword = Nothing

End Sub

でワードのインスタンスを作成し、

Quitメソッドで終了しようとすると

”実行時エラー'75' パスが見つかりません。"

というエラーメッセージが出ます。

VBScriptから同様のことを試みた場合も同じ現象がおこります。

これが"Excel.Application"であると何のエラーも起こりません。

 いつからそうなったのかわかりません が、原因も対処法も分からず困っています。レジストリの破損か何かでしょうか。

Quitメソッドを実行するたびエラーのダイアログが出るのですが、

手動で「修了」ボタンをクリックする以外メモリを開放する手段がわかりません。

・上記エラーが出ないようにするか、

・ダイアログに「OK」を送信する方法をどなたかご教示ください。

ちなみに、Office2007の修復は試みてみましたが、状況は変わりません。

宜しくお願いします。

開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-08-02T08:15:21+00:00

giry_and_joe さん、こんにちは。

Microsoft Answers への投稿ありがとうございます。

Word VBA で特定の処理を行うと、「実行時エラー 75」が発生するので、これを改善する方法を知りたい、との内容ですね。

手元の PC (Word 2010) で簡単なファイルを作成して同じコードを試してみたのですが、エラーは発生しませんでした。

Excel オブジェクトでは正常に実行できることから、Word に関連した登録情報 (レジストリ など) 何か問題が起きている可能性があるのかな、という気がします。

まずは、登録情報などの修復が可能か、次のページの「Fix it 30017」を試してみてはどうでしょうか。

Word 2010、2007、または 2003 を起動または使用するときに発生する問題のトラブルシューティング

同じ状況が続く場合には、一度、Office の再インストールもあわせて試してみてください。

※ 次のページの「Fix it 50154」を使って Office 2007 を削除してから再インストールを行ってください

Office 2003、Office 2007 または Office 2010 スイートをコントロール パネルからアンインストールできない場合にアンインストールする方法

これらを試しても状況が変わらない場合には、以下の内容についても書き込んでください。

VBA に関連した内容は、Answers ではコメントが集まりにくいのですが、より具体的な状況がわかると、何かアドバイスがもらえるかもしれませんよ。

・特定のファイルだけで発生していますか

・複数バージョンの Office (2003 と 2007 など) が共存している環境ですか

それでは、試した結果などの返信、お待ちしています。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-08-09T03:23:43+00:00

    giry_and_joe さん、こんにちは。

    少し時間が経ちましたが、その後の状況はいかがですか?

    原因の絞り込みのためにも 楠部 の提案している方法が有効かと思いますので、このコメントに私から「 回答としてマーク 」をさせていただきました。

    「回答としてマーク」は質問者さんご自身も設定、解除ができます。

    ご返信の時には、試した結果や 楠部 のコメントの最後にある確認点を書き込んでみてください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません