none
Visual Studio 2010 ExpressのVisual BasicでExcel2010を使う方法がうまくいかない RRS feed

  • 質問

  • Visual Basicで Project → 参照の追加から参照の追加 ダイアログボックスを開く。

    COMタブを選択する。 

    Microsoft Excel 14.0 Object Library を選択する。

    OKボタンをクリックするがソリューション エクスプローラで見て参照設定にExcelが見つからない。

    どうしてでしょうか?

     

    2011年1月20日 8:26

回答

すべての返信

  • Visual Basicで Project → 参照の追加から参照の追加 ダイアログボックスを開く。

    COMタブを選択する。 

    Microsoft Excel 14.0 Object Library を選択する。

    OKボタンをクリックするがソリューション エクスプローラで見て参照設定にExcelが見つからない。

    どうしてでしょうか?


    VB だと、ソリューション エクスプローラー上には見えないと思います。
    プロジェクトのプロパティを開いて [参照] タブを選択すると、Excel や Office が参照されていることが分かるはずです。

     [参照設定] ページ (プロジェクト デザイナー) (Visual Basic)
     http://msdn.microsoft.com/ja-jp/library/t4ttw1f9.aspx
    2011年1月21日 8:14
  • どうもご回答ありがとうございます。

    見てみますとMicrosoft.Office.CoreとMicrosoft.Office.Interorp.Excelはありましたが、Excelがありませんでした。

    さらにそのためかわかりませんが、コーディングで Dim xlapp As Excel.Applicationでエラーになります。

    どうすればいいでしょうか?

     

    2011年1月22日 23:08
  • 名前空間をインポートしてください。

    参考:
      Excelファイルにアクセスするには?[C#、VB] - @IT
      http://www.atmarkit.co.jp/fdotnet/dotnettips/717excelfile/excelfile.html
    2011年1月23日 2:15
  • やってみましたが、エラーになります。

    どうしてでしょうか?

    2011年1月23日 22:38
  • やってみましたが、エラーになります。

    どうしてでしょうか?


    これだけだと「きっとどこかに問題があるのでしょう」としか答えられないので、

     どこに何をしてみたら、どこそこにどのようなエラーが発生した

    というのを明確にしてはいかがでしょうか。
    2011年1月24日 0:53
  • 一番初めにimports Microsoft.Office.Interop を入れたところ Dim xlapp As Excel.Application での 波線でのエラーの表示が消えて うまくいきました。

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

    2011年1月24日 5:19