[Excel VBA]参照設定にてxla,xlamアドインファイルの追加と解除について

VBA(Excel)
この記事は約2分で読めます。
記事内に広告が含まれていることがあります。

こんにちは。

今回は、参照設定にてxla,xlamアドインファイルの追加と解除を行うマクロを紹介します。

 

■事前準備

参照設定にてxla,xlamアドインファイルを扱う際に以下のようなメッセージが出力されて、取り込めない場合があります。

「実行時エラー ‘1004’: ‘VBProject’ メソッドは失敗しました: ‘_Workbook’ オブジェクト」

その為、事前に1ヶ所だけExcelの設定を変更します。今回はExcel2016を使用して説明します。

 

 

  • Excelの画面の左上、「ファイル」タブを選択する。

 

  • 左下の「オプション」タブを選択する。

 

  • 「Excelのオプション」ウィンドウにて、左下の「セキュリティ センター」を選択。
  • 右側「Microsoft Excel セキュリティ センター」の「セキュリティ センターの設定(T)…」ボタンをクリックする。

 

  • 「セキュリティ センター」ウィンドウにて、左側中央付近の「マクロの設定」を選択。
  • 右側「開発者向けのマクロの設定」の、「VBA プロジェクト オブジェクト モデルへのアクセスを信頼する(V)」にチェックを入れる。

 

■コード

以下の場合にエラーが出力されるようになっています。

  1. UFPathとして設定されているファイルが存在しない。
  2. 参照設定にて参照不可のライブラリが存在する。

 

■使い方(使用例)

 

---コメント---

タイトルとURLをコピーしました