[リストへもどる]
一括表示

投稿時間:2002/11/27(Wed) 17:52
投稿者名:みつい
Eメール:
URL :
タイトル:
Excelマクロかどうかを調べる方法
ASPで、Excel Objectを使って、Excel操作を行っているのですが、
対象のExcelにマクロが組み込まれているか否かを調べる方法って
ありますでしょうか?

ASPでなくても、VBでの方法を知っている方は、どうかご教授願います。

投稿時間:2002/12/02(Mon) 09:23
投稿者名:坂磨呂
Eメール:
URL :
タイトル:
Re: Excelマクロかどうかを調べる方法
> ASPで、Excel Objectを使って、Excel操作を行っているのですが、
> 対象のExcelにマクロが組み込まれているか否かを調べる方法って
> ありますでしょうか?
>
> ASPでなくても、VBでの方法を知っている方は、どうかご教授願います。

ちょっと調べただけなのですが、
Excel.Workbook.VBProject.VBComponents.Item を
Excel.Workbook.VBProject.VBComponents.Count 数の分、順番に
(Excel.Workbook.VBProject.VBComponents.Item(1 〜 ...Count))
調べていき、
Excel.Workbook.VBProject.VBComponents.Item(n).Type が
vbext_ct_StdModule ならば、マクロのようです。

他にも方法があるかもしれません。
外していたら、申し訳ありません。