ビルドが実行できない 先へ進めない

このQ&Aのポイント
  • ビルドが実行できず、先に進めない状況になっています。VB.NETで、Microsoft.Office.Interopを使用するためにモジュールでImports文を宣言していますが、ビルドを実行するといくつかの警告が表示されます。
  • タイプライブラリ 'VBIDE' や 'Microsoft.Office.Interop.Access' のラッパーアセンブリが見つからないという警告が表示され、参照コンポーネントも見つからないという警告が出ています。
  • 参照設定を確認しようと思い、参照の追加画面でCOMタブを選び、'Microsoft Access 12.0 Object Library' を選択しました。しかし、既に参照が存在しているというエラーメッセージが表示され、解決策が分からない状況です。初心者なので、助言をいただければ幸いです。
回答を見る
  • ベストアンサー

ビルドが実行できない 先へ進めない

vb.netです。 モジュールでImports Microsoft.Office.Interopを宣言しています。 ビルドを実行すると --------------------------------------------------------------------------------- 警告 1 タイプ ライブラリ "VBIDE" のラッパー アセンブリが見つかりません。 WindowsApplication1 警告 2 タイプ ライブラリ "Microsoft.Office.Interop.Access" のラッパー アセンブリが見つかりません。 WindowsApplication1 警告 3 参照コンポーネント 'Microsoft.Office.Interop.Access' が見つかりませんでした。 警告 4 参照コンポーネント 'VBIDE' が見つかりませんでした。 --------------------------------------------------------------------------------- になってしまいます。 参照設定は画像のようになっています。 アクセスの参照設定をつけなおそうと思い、参照の追加→COMタブ Microsoft Access 12.0 Object Library を選んでOKを押すと、 「Microsoft Access 12.0 Object Libraryへの参照を追加できませんでした。 このタイプライブラリへの参照は既に存在します。 追加する前に参照を削除してください。」 になります。 ここからどうすればいいでしょうか? VBIDEの方も教えてください。 初心者なのです。ご回答よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • angel_Z
  • ベストアンサー率66% (12/18)
回答No.1

こんにちは。 これと同じよな感じですかね。 参考URL http://bbs.wankuma.com/index.cgi?mode=al2&namber=7105&KLOG=18

rdnxeifhyleva
質問者

お礼

ありがとうございました。

関連するQ&A

  • VS2005、C#、Excel2002でExcelの操作

    現在、開発環境が、 WinXP VS2005 Excel2002 なのですが、VS2005の参照の追加で、 Microsoft Excel 10.0 Object Library を追加すると、参照設定の「Excel」にビックリマークが出て、 「タイプライブラリ"Excel"のラッパーアセンブリが見つかりません。」と、 「参照コンポーネント'Excel'が見つかりませんでした。」 の2つの警告が出て、Excel操作の記述が書けません。 ちなみに、参照設定「Excel」のプロパティを見ると、パスが空になっています。 この状況で、C#でExcelを操作できるようにするにはどうしたらよいかご教授いただければ幸いですm(_ _)m

  • VB2010で作成したソフトのexeファイルが実行できません。

    VB2010で作成したソフトのexeファイルが実行できません。 以前、Windows XP上のVisual basic 6.0で作成したソフトを一部直すために、Windows7上のVisual basic 2010でそのままの形で書き直しました。しかし、以下の4つの警告文が出るためか、exeファイルを実行できません。その警告文は以下の通りですが、内容が理解できません。 1)アセンブリ 'AxInterop.Microsoft.Vbe.Interop.Forms' からの間接的な参照が原因で、埋め込まれた相互運用機能アセンブリ 'stdole' に対して参照が作成されました。両方のアセンブリで '相互運用機能型の埋め込み' プロパティを変更することを検討してください。 2)アセンブリ 'Interop.MSComDlg' からの間接的な参照が原因で、埋め込まれた相互運用機能アセンブリ 'stdole' に対して参照が作成されました。両方のアセンブリで '相互運用機能型の埋め込み' プロパティを変更することを検討してください。 3)アセンブリ 'Microsoft.Vbe.Interop.Forms' からの間接的な参照が原因で、埋め込まれた相互運用機能アセンブリ 'stdole' に対して参照が作成されました。両方のアセンブリで '相互運用機能型の埋め込み' プロパティを変更することを検討してください。 4)アセンブリ 'Microsoft.VisualBasic.Compatibility' からの間接的な参照が原因で、埋め込まれた相互運用機能アセンブリ 'stdole' に対して参照が作成されました。両方のアセンブリで '相互運用機能型の埋め込み' プロパティを変更することを検討してください。 以上、宜しくお願いします。

  • 参照設定 VBAとvb.net

    VBAの場合、他のアプリケーションを参照する場合は、 参照設定でMicrosoft Excel xxx Object Library にチェックを付ければ良いだけだけど、 vb.netの場合は、 参照設定で、Microsoft Excel xxx ObjectLibrary にチェックを付けた上で、更に Imports Microsoft.Office.Interop の宣言をしないといけないのですか? (例はエクセルです) Imports Microsoft.Office.Interop をし忘れると、 [型 'Excel.Workbook' が定義されていません。] と言うエラーが発生します。

  • VB2008→VB2010でエラーが出てまいります

    VB2008→VB2010でエラーが出てまいります  今日は、質問させていただきます。どうぞよろしくお願いいたします。  VB2008+Vistaから、VB2010に変更しようといたしました。 一度必要のないと思われるものをすべてアンインストールし、 VB2010をインストール後、作成中のプロジェクトを開きましたところ、 以下のようなエラーが出てまいります。 ↓【エラー一覧】の項目でございます 警告 1 タイプ ライブラリ "Microsoft.Office.Core" のラッパー アセンブリが見つかりません。 警告 2参照コンポーネント '(プロジェクト名)' が見つかりませんでした。 警告 3参照コンポーネント 'Microsoft.Office.Core' が見つかりませんでした。 ↓【参照】タブを開こうといたしますと、下のような表示が出てまいります。 ページを読み込もうとしているときにエラーが発生しました。 ターゲット フレームワーク '.NETFramework,Version=v4.0' の mscorlib を解決できませんでした。これは、ターゲット フレームワークがインストールされていない場合、またはフレームワーク モニカーの形式が正しくない場合に発生する可能性があります。  .NET Frameworkの何かを消してしまったのでは?などと考えまして、 再インストールなど奮闘してみましたが、解決いたしません。。。 インストール済みの.NET~は添付図の項目になります。  もしお詳しい方がいらっしゃいましたら,是非ともアドバイスいただけないでしょうか。 どうぞよろしくお願いいたします。

  • 参照コンポーネント追加について

    VB.NETで別の人が作ったプログラムを読み込もうとしたところ、 「参照コンポーネント'AxMSComDlg'が見つかりませんでした。タイプライブラリを読み込めませんでした。ライブラリは登録されていません。」 「参照コンポーネント'Microsoft.Office.Core'が見つかりませんでした。」 「参照コンポーネント'MsComDlg'が見つかりませんでした。タイプライブラリを読み込めませんでした。ライブラリは登録されていません。」 「参照コンポーネント'StdType'が見つかりませんでした。タイプライブラリを読み込めませんでした。ライブラリは登録されていません。」 というエラーが出ています。 どうしたらこのエラーは解消されるでしょうか。 参照設定に追加しなければいけないと思うのですが、どうしたら追加できる でしょうか。教えてください。お願いいたします。

  • 参照設定に追加したいものが出てこない場合は?

    VisualStudio2005で、Excel操作をするプログラムを作ろうとしています。 参照設定で「Microsoft Office 11.0 Library」を追加したのですが、 インポートされた名前空間に出ているはずの 「Microsoft.Office.Interop」が見つかりません。 マシンの環境にはExcel2003が入っています。 何か設定するものが足りないのでしょうか?

  • VC#での参照の追加が上手くいきません

    VC#でアドインを作ろうとしているのですが、「プロジェクト→参照の追加」でCOMコンポーネントの追加が上手くいきません。 例えば、 Microsoft Outlook 11.0 Object Library を追加すると ソリューション エクスプローラの参照設定に"Outlook"が追加はされるのですが、アイコンに!マークが付いていて、クリックすると 「利用可能でないか、またはビルトされてないため、このオブジェクトをオブジェクトブラウザで表示することができません。プロジェクトが利用可能でビルトされていることを確認してください。」 という警告が出ます。 参照の追加をするにあたって、他に何か事前にやっておくことが有るのでしょうか? ちなみに、こちらの環境は Visual Studio 2005 Standard SP1 Microsoft Office 2003 SP3 Internet Explorer 7.0 Windows XP SP2

  • VB6.0からVB2010へのプログラムの書き換え

    VB6.0からVB2010へのプログラムの書き換えをしています。 「アセンブリ 'Microsoft.Vbe.Interop.Forms' からの間接的な参照が原因で、埋め込まれた相互運用機能アセンブリ 'stdole' に対して参照が作成されました。両方のアセンブリで '相互運用機能型の埋め込み' プロパティを変更することを検討してください。」などの警告が3件出ました。 他の2つは参照名が"Interop.MSComDlg"と"Microsoft.Vbe.Interop.Forms"で警告文の文面は同じです。 そこで、参照で対応する参照名のプロパティの埋め込みを変えると、今度は「クラス 'AxFrame' への参照は、そのアセンブリが No-PIA モードを使用してリンクされている場合には許可されません。」というエラーと「相互運用機能型 'AxFrame' を埋め込むことができません。代わりに適用可能なインターフェイスを使用してください。」という2つのエラーが出ます。 どのように、すればエラーを解消できるでしょうか。 宜しくお願いします。

  • CreateObjectでエラー発生(Excel2007が悪い?)

    下記の環境、プログラムで"ActiveXコンポーネントを作成できません。"のエラーが出て困っています。 毎回ではなく、「1回目はエラーで、2回目以降は出ない」「たまに出る」など、動作が一定ではありません。 Excel2003では問題なく動作するので、Excelのバージョンを変更しようかとも考えています。(高価で入手しにくいので踏み切れずにいます。) Excel2007とVBの問題なのでしょうか? プログラムの変更で解決すればいいのですが…。 ご教示ください! ****** 環境 ****** OS:WindowsXP Professional Ver.2002 SP2 (Microsoft .NET Framework 2.0 Configuration) Excel:Microsoft Office Excel 2007 言語:VB2005 SP1 参照先:Microsoft Excel 12.0 Object Library ****** プログラム ****** Dim xlApp As Microsoft.Office.Interop.Excel.Application Dim xlBook As Microsoft.Office.Interop.Excel.Workbook Dim xlSheet1 As Microsoft.Office.Interop.Excel.Worksheet Try xlApp = CType(CreateObject("Excel.Application"),Microsoft.Office.Interop.Excel.Application) xlBook = CType(xlApp.Workbooks.Open("C:\File\OutPutSheet_1System.xls"),Microsoft.Office.Interop.Excel.Workbook) xlSheet1 = CType(xlBook.Worksheets(1),Microsoft.Office.Interop.Excel.Worksheet) ↓↓以下省略 (開放は行っています。)

  • OWCを使用しブラウザにグラフを表示するには?

    OWC10を使用しVisualStudio2005でWebアプリを作成しようとしています。言語はC#です。 Webアプリの内容はサーバーでデータベースからデータを読み込み、グラフを作成し、そのグラフを画像ファイル化して、クライアントで表示するという内容です。  1.OWC10は既にインストールされていた。  2.OXPPIAをダウンロードした。    解凍した中のREGISTER.BATを実行しGACにインポートとレジストリの設定をした。  3.VS2005でMicosoft Office 10.0 object Libraryの参照の追加をした。 そして、default.aspx.csにusing Microsoft.Office.Interop.OWC;と記述したが、Interopは名前空間'Micosoft.Office'に存在しませんとエラーが発生する。 なにしろOWCを使用するのは始めてで、何もわからず手探り状態で始めていますが、最初からつまづいています。参照の追加が足りないのでしょうか?よろしくお願いします。

専門家に質問してみよう