「参照設定」Microsoft Excel 15.0 Object Library等がない場合

この記事は約2分で読めます。
スポンサーリンク

Visual Basic, VBA等で、Excelの機能を使用する際、参照設定にMicrosoft Excel XX.0 Object Libraryが見つからない場合がある。

現象

VB6の場合:
「プロジェクト」メニュー→「参照設定」→「参照可能なライブラリファイル」一覧にない。

VB.NETの場合:
「プロジェクト」メニュー→「(プロジェクト名)のプロパティ」→「参照」タブ→「追加」ボタン→「COM」タブ「コンポーネント名」一覧にない。

対応方法

公式な情報ではないが、経験則により、

  1. Visual Basic等、EXCELを利用する方のアプリケーションをインストール
  2. EXCEL、またはOfficeをインストール

この順番でインストールすると「参照設定」に出てくる。

なので、現在見つからない状態の場合は、

  • EXCEL、またはOfficeをアンインストール→再インストールする

と、「参照設定」で指定できるようになる。

しかし、再インストールが出来ない場合は、

で「参照設定」に出てくる。

補足

Excelを、COMとして参照すること自体、今(2014/07/16時点)となっては行うべきではないかもしれないのですが(リンク)、またそれは別の話ということで。

以上です。

追伸:ほぼ同じ投稿をしていたorz。

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