C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: C#でのExcelファイル読み込み


(過去ログ 12 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■3356 / inTopicNo.1)  C#でのExcelファイル読み込み
  
□投稿者/ C#初心者 (2回)-(2007/05/07(Mon) 14:33:09)

分類:[C# (Windows)] 

初めて書き込みします。
初歩的な質問かもしれませんが、よろしくお願い致します。

C#のプログラム中から、
Excelファイルのデータを読み込もうとしています。

以下のサイトを参照しました。
http://support.microsoft.com/kb/302096/ja

Visual Studio 2005の参照の追加で、
Microsoft Excel 11.0 Object Library
を追加しましたが、
using Excel = Microsoft.Office.Interop.Excel;
でエラーが出てしまいます。

エラー内容は、
「型または名前空間名 'Interop' は名前空間 'Microsoft.Office' に存在しません。アセンブリ参照が不足しています。」、
「名前空間 '<グローバル名前空間>' は、エイリアス 'Excel' と競合する定義を含んでいます」
というものです。

原因がいまいちよく分かりませんでした。
どなたか解決策をご存知でないでしょうか。
お手数ですが、ご教授お願い致します。
引用返信 編集キー/
■3361 / inTopicNo.2)  Re[1]: C#でのExcelファイル読み込み
□投稿者/ 未記入 (77回)-(2007/05/07(Mon) 20:49:46)
No3356 (C#初心者 さん) に返信
> 初めて書き込みします。
> 初歩的な質問かもしれませんが、よろしくお願い致します。
>
> C#のプログラム中から、
> Excelファイルのデータを読み込もうとしています。
>
> 以下のサイトを参照しました。
> http://support.microsoft.com/kb/302096/ja
>
> Visual Studio 2005の参照の追加で、
> Microsoft Excel 11.0 Object Library
> を追加しましたが、
> using Excel = Microsoft.Office.Interop.Excel;
> でエラーが出てしまいます。
>
> エラー内容は、
> 「型または名前空間名 'Interop' は名前空間 'Microsoft.Office' に存在しません。アセンブリ参照が不足しています。」、
> 「名前空間 '<グローバル名前空間>' は、エイリアス 'Excel' と競合する定義を含んでいます」
> というものです。
>
> 原因がいまいちよく分かりませんでした。
> どなたか解決策をご存知でないでしょうか。
> お手数ですが、ご教授お願い致します。

usingはいらない。
Excelという名の名前空間がインポートされているから。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -