- 題名: System.ComObjectの実際の型の判定について
- 日時: 2006/06/19 2:25:45
- ID: 16289
- この記事の返信元:
- (なし)
- この記事への返信:
- [16291] Re[1]: System.ComObjectの実際の型の判定について2006/06/19 7:28:52
- ツリーを表示
■No16289に返信(島田そぼろさんの記事) > VBでの判定の方法はないのでしょうか? 同じように可能だと思います。 If TypeOf xlApplication Is Excel.Application Then MessageBox.Show("Excel.Application!!") End If If TypeOf xlWorkbook Is Excel.Workbook Then MessageBox.Show("Excel.Workbook!!") End If If TypeOf xlWorksheet Is Excel.Worksheet Then MessageBox.Show("Excel.Worksheet!!") End If If TypeOf xlRange Is Excel.Range Then MessageBox.Show("Excel.Range!!") End If
分類:[.NET]
Comの扱いでどうも分からないことがあるのですが、
VB.NetでCreateObjectによって作成されたObjectは全て
System.ComObjectとして生成されますが、このComObjectの
本当の型を判定する方法はないのでしょうか?
C#で有れば、下記のページにやり方が載っているのですが
VBの記述がありません。
HOW TO:Visual C# .NET の COM オブジェクト(System.ComObject)の種類を確認します。
http://support.microsoft.com/Default.aspx?kbid=320523
VBでの判定の方法はないのでしょうか?
どなたかご存知でしたら、ご教授ねがえないでしょうか?