タイトル : Re^2: 再び Excelのプロセスが残る問題 投稿日 : 2005/03/24(Thu) 12:08 投稿者 : 魔界の仮面弁士
> Dim Ex2003 As Microsoft.Office.Interop.Excel.Application は > Applicationで定義してますが > Ex2003 = New Microsoft.Office.Interop.Excel.ApplicationClass って Newしてますよね。 > これは、タイプミスではなくて敢えて、この処理にしているのでしょうか? あえてそうしています。 ClassをNewするなら分かりますが、InterfaceをNewするのは変ですしね。 ApplicationClassの定義をVB的に書くなら、内部的には、 Public Class ApplicationClass Implements _Application, Application, AppEvents_Event : : End Class というイメージになっています。ちなみに、Application型の方は、 Public Interface Application Implements _Application, AppEvents_Event End Interface となっていますね。 > WorkBooks Workbook と来ると WorkSheets WorkSheet としてしまいそうですが > Sheets Worksheet になっていますよね > この部分は WorkSheetsに置き換えてみたらエラーが発生しました。 Worksheets型を返すプロパティ/メソッドは、私も知りません。(^^; どういう時に使うものなんでしょうね。この型。 |