2012-01-23 12 views
0

新しいコードを毎回作成するのではなく、既存のワークシートを開くように以下のコードを変更できるかどうかを知りたいですか?私はwpfアプリケーションを持っています。既存のExcelワークシートにデータをエクスポート

Microsoft.Office.Interop.Excel.Application xla = new Microsoft.Office.Interop.Excel.Application(); 
Workbook wb = xla.Workbooks.Add(XlSheetType.xlWorksheet); 
Worksheet ws = (Worksheet)xla.ActiveSheet; 

あなたの助けをいただければ幸いです:)

答えて

0

あなたは新しいものを作成するのではなく、exsitingブックを開く必要があります。

this.Application.Workbooks.Open(@"C:\YourPath\YourWorkbook.xls", 
missing, missing, missing, missing, missing, missing, missing, 
missing, missing, missing, missing, missing,missing, missing); 

このmsdn articleは、ワークシートの変更を行います。

+0

素晴らしいです。 :)特定の行を定義することはできません(現在表示されている連絡先IDに基づいています)。 –

+0

あなたはそれを行うことができます、上記のMSDNのリンクを見て、それは正確にいくつかの非常に詳細な例を示しています。 –

関連する問題