投稿日 | : 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 ならば、マクロのようです。
他にも方法があるかもしれません。
外していたら、申し訳ありません。