HasVBProject プロパティ
ブックにマクロが含まれているかどうかを表すブール型(Boolean)の値を返します。ブックにマクロが含まれている場合は、True を返し、含まれていない場合は、False を返します。ただし、HasVBProject プロパティ は、Excel 2007 で追加された機能なので、Excel 2003 以前のバージョンでは使用できません。
【書式】
object.HasVBProject
引数・戻り値
- object ・・・ 対象となる Workbook オブジェクトを指定します。
HasVBProject プロパティ 使用例
サンプルVBAソース
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
Sub Sample_HasVBProject() Dim w As Workbook Set w = Workbooks.Open("C:\Documents\mybook.xlsx") If w.HasVBProject = True Then MsgBox "このブックはマクロを含んでいます" Else MsgBox "このブックはマクロを含んでいません" End If w.Close Set w = Nothing End Sub |