2011年2月26日土曜日

エクセルに出力

1.参照の追加

2.Main の Application が Excel::Application とバッティングするので名前空間を指定
ソリューションエクスプローラから、プロジェクト名.cpp を開いてコードを入力します。
  1. // コントロールが作成される前に、Windows XP ビジュアル効果を有効にします  
  2. System::Windows::Forms::Application::EnableVisualStyles();  
  3. System::Windows::Forms::Application::SetCompatibleTextRenderingDefault(false);   
  4.   
  5. // メイン ウィンドウを作成して、実行します  
  6. System::Windows::Forms::Application::Run(gcnew Form1());  


あいまいなシンボルです。と怒られたら
3.コードの入力
  1.  using namespace Microsoft::Office::Interop::Excel;  
  1. Microsoft::Office::Interop::Excel::Application^ ap1 = gcnew Microsoft::Office::Interop::Excel::ApplicationClass();  
  2.   
  3. Workbook^ wb = ap1->Workbooks->Add(Type::Missing);  
  4.   
  5. Worksheet^ ws  = static_cast<Worksheet^>(ap1->ActiveSheet);  
  6.   
  7. ws->Name = "ワークシート名";  
  8. ws->Cells[1,1] = "セル1,1";  
  9. ap1->Visible = true;  

0 件のコメント:

コメントを投稿