Office関連

UIAutomationClient参照時にDLL読み込みエラーが発生した時の対処法

マクロでダイアログやボタンの操作を行う時に便利なUI Automationですが、環境によってはUIAutomationClient(UIAutomationCore.dll)参照時に「DLL 読み込み時のエラーです。」とのエラーが発生する場合があるようです。

UIAutomation_01_01

そんなときは、下記の手順で参照できるようになります。

※ 下記手順は32ビット環境を対象にしています。

  1. VBE(Visual Basic Editor)を開きます。
  2. ツールメニューから「参照設定」を実行します。
  3. 参照設定ダイアログが表示されるので、「UIAutomationClient」を選択します。
  4. 場所」欄に表示されているUIAutomationCore.dllファイルがあるフォルダ(下図ではドキュメントフォルダ)を開きます。
  5. UIAutomation_01_02

  6. %Systemroot%\System32」フォルダにある「UIAutomationCore.dll」ファイルを、手順4.で開いた場所欄のフォルダ(今回の例ではドキュメントフォルダ)にコピーします。
  7. UIAutomation_01_03

  8. 手順1.から3.を参考に、「UIAutomationClient」の参照設定を行います。
  9. UIAutomation_01_04

レジストリ エディタでUIAutomationCore.dllのパスを書き換える方法もありますが、レジストリを弄ることになるので、今回はファイルコピーでの対処方法を紹介しました。

■ 参考Webページ

・「ファイルのダウンロード」のダイアログが表示されたことを判断したい
http://www.moug.net/faq/viewtopic.php?t=68303

関連記事

  1. Office関連

    OneNote + Google Apps Scriptで定期的にWebサイトのキャプチャーを撮る方…

    「“OneNote”がアップデート、URLをメールで送るだけでスクリー…

  2. Office関連

    「2014年12月のWindows Update以降コマンドボタンが使えなくなった」トラブルへのFi…

    当ブログでも「KB2553154の更新プログラムをアンインストールする…

  3. Office関連

    [Word 2013]表形式のデータ入力にはコレが便利!?「コンテンツ繰り返しコントロール」の紹介

    Wordにはユーザー入力フォームを作るのに便利な機能「コンテンツ コン…

  4. リボン関連

    右クリックから図形の配置 for Office 2013

    HPの掲示板に"右クリックから「配置」を実行できないか?"という質問が…

  5. Office関連

    「傍点をふる」をWord 2007/2010で簡単に使う方法

    Wordで文字列を強調したいときに便利なのが「傍点をふる」コマンド。…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

Time limit is exhausted. Please reload CAPTCHA.

最近の記事

アーカイブ

RapidSSL_SEAL-90x50
PAGE TOP