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

[Outlook VBA]最小化起動時にApplication.Startupイベントが発生しない。前のページ

リボンのタブを選択するVBAマクロ次のページ

関連記事

  1. Office関連

    [Office VBA]リボンのカスタマイズ環境の紹介

    Office開発に携われている方ならご存じの方も多いと思いますが、Of…

  2. Office関連

    YouTube動画挿入アドイン for PowerPoint

    前回の記事でPowerPoint 2013でYouTubeの動画が挿入…

  3. Office関連

    続・Microsoft Edgeを操作するVBAマクロ(DOM編)

    以前VBAからMicrosoft Edgeを操作するマクロについて記事…

  4. Office関連

    IEサポート終了でVBAマクロはどうなるの?(2)

    ※下記情報は2021年5月時点の情報で、今後状況が変わっていく可能性が…

  5. Office関連

    [PowerPoint]ドキュメントを開いたときに自動的にマクロを実行する

    ドキュメントを開いたときに自動的にマクロを実行する方法として、Word…

  6. Office関連

    ZIP形式で圧縮・解凍を行うVBAマクロ

    この記事のように、処理の中でZIP形式のファイルを扱うことはありました…

コメント

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

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

Time limit is exhausted. Please reload CAPTCHA.

※本ページはプロモーションが含まれています。

Translate

最近の記事

アーカイブ

PAGE TOP