- 700 名前:DD mailto:sage [2008/09/02(火) 11:03:35 ]
- >>697
とりあえず、VC#2005なら、ソリューションエクスプローラーの参照設定右クリックから 参照の追加。 COMタブを選択して、Microsoft Excel XX.X Object Library を選択して OKボタンクリック。 これで一応使える。 COMオブジェクトは最後に必ず開放。こんな感じでどうでしょう。 /// <summary> /// COM オブジェクトの参照カウントを解放する /// </summary> /// <param name="comobj">COMオブジェクト</param> private void ReleaseComObject(Object comobj) { // COMオブジェクトだったら if (comobj != null && System.Runtime.InteropServices.Marshal.IsComObject(comobj)) { try { System.Runtime.InteropServices.Marshal.ReleaseComObject(comobj); } catch { } finally { comobj = null; } } }
|

|