2012-02-06 16 views
0

C#でExcelスプレッドシートを作成しようとしています。私はExcelスプレッドシートの作成 - ライブラリリファレンスの問題

のMicrosoft Excel 14.0 Object Libraryの

へのプロジェクト参照を追加し、私の使用して文がMicrosoft.Office.Interop.Excelを使用して が含まVSE 2010を使用しています。

ただし、このコードでは、「すべてのExcelでタイプまたは名前空間が見つかりませんでした」というエラーが表示されます。ステートメント。

私は何かする必要がありますか?

class excelsheet 
{ 
    private static void CreateWorkbook(string FileName) 
    { 

     Excel.Application xl = null; 
     Excel._Workbook wb = null; 
     Excel._Worksheet sheet = null; 
     //VBIDE.VBComponent module = null; 
     bool SaveChanges = false; 
    } 
} 
+0

あなたがMicrosoft.Officeを使用して「追加しようとしています。 Interop "を除いて" .Excel "?また、それはコンパイル時、または実行時に起こっていますか?どんなマシンでもコンパイルできますか? (恐らくOfficeのバージョンが間違っている場所にインストールされているなど)... – David

答えて

0

私はあなたがこれをやっていると仮定しています:代わりに

using Microsoft.Office.Interop.Excel; 

は、同様に使用してステートメントにそれを変更してみてください:

using Excel = Microsoft.Office.Interop.Excel; 
+0

これはうまくいきました:Excel = Microsoft.Office.Interop.Excel;ありがとう! –

+0

問題ありません。それに答えて印をつけてください。 – Shark