tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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型を返すプロパティ/メソッドは、私も知りません。(^^;
どういう時に使うものなんでしょうね。この型。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。