私はExcelの相互運用ラインでいくつかの知識を得る必要があります。私はオンラインでいくつかのチュートリアルを見てきました、それらはワークブックを開くような非常に基本的なことを教えています。その行の本についてのヘルプの提案をいただければ幸いです。
.net 4.0、Excel 2007、C#.netを使用することになっています
私はExcelの相互運用ラインでいくつかの知識を得る必要があります。私はオンラインでいくつかのチュートリアルを見てきました、それらはワークブックを開くような非常に基本的なことを教えています。その行の本についてのヘルプの提案をいただければ幸いです。
.net 4.0、Excel 2007、C#.netを使用することになっています
.NET 4.0にダイナミックおよびDLRが導入されたことで、ExcelなどのCOMコンポーネントとの相互運用がはるかに簡単になりました。
Type excelType = Type.GetTypeFromProgID("Excel.Application");
dynamic excel = Activator.CreateInstance(excelType);
excel.Visible = true;
excel.Workbooks.Add();
この単純なコードを使用すると、Excelで作業できます。COMコンポーネントを対象とした特定の書籍が.NET4.0と相互運用するかどうかはわかりませんが、いくつかの書籍には、それらについて適切な説明を提供するセクションがあります。
C#4.0のプログラミング:O'Reillyによる.NET 4.0フレームワーク用のWindows、Web、およびRIAアプリケーションの構築-第17章を参照
.Net 4.0の紹介:VisualStudio2010を使用AlexMackey著-第3章を参照
バート・デ・スメットによって解き放たれたC#4.0-22章を参照
これらすべての本で、Word、ExcelなどのOfficeコンポーネントとの相互運用に.NET4.0を最大限に活用する方法を説明しています。
これが少しでも役立つことを願っています
VSTOの本をチェックしてください-それは本のかなり大きなリストを持っています。