###環境
■ Windows7Pro 32bit
■ Visualstudio 2010 chuyên nghiệp
■ Excel2016
経緯
私は普段. net環境からExcelを呼び出す場合にはClosedXMLを使用しています。
実務でCOMを使用したエクセルプロセス解放に悩まされたため、ライブラリを使用することに決めていました。
ただ、「突き詰めよう」との気持ちが突然芽生え、こちらのサイトにある方法を試してみる事にしました。
以下のサイトにCOMの正しい解放の仕方がアップされていました。
Excelファイルを C# と VB. NET で読み込む "正しい" 方法
リンク先のソースを参考に以下のソースを作成しました。
プロセスの確認はタスクマネージャーから行います。
■非define時
0. 100回ブックをオープンする
0. ブックを保存する
■define時
0. 100回ブックをオープンする。
0. 一番左端のセルにABCDEFを入力する
0. ブックを保存する
c#
1//#define __VALUE_SET__ 2 3using System; 4using System.IO; 5using System.Runtime.InteropServices; 6using Microsoft.Office.Interop.Excel; 7 8namespace ConsoleApplication1 9{ 10 class Program 11 { 12 13 14 15 static void Main[string[] args] 16 { 17 18 for [int i = 1; i> Menu dự án >> Nhấp vào Thêm tài liệu tham khảo >> Chọn tab COM >>