個人用マクロブックはアドインに非ず

個人用マクロブックはアドインに非ず

「当り前だろバカ!」と思ったらスルー推奨。

IsAddinプロパティ

イミディエイト・ウインドウに

?Workbooks("PERSONAL.XLSB").IsAddin

と打ち込んで[Enter]をポチッ。すると、

f:id:akashi_keirin:20180922123534j:plain

Falseが返るのであった。

Windows.Countプロパティ

ちなみに、

?Workbooks("PERSONAL.XLSB").Windows.Count

だと、

f:id:akashi_keirin:20180922123543j:plain

このように、「1」が返る。

[Window].Visibleプロパティ

またまたちなみに、

?Workbooks("PERSONAL.XLSB").Windows(1).Visible

だと、

f:id:akashi_keirin:20180922123551j:plain

このように、「False」が返る。

おわりに

つまり、Workbooksコレクションのメンバが「PERSONAL.XLSB」かどうかは、WorkbookオブジェクトのNameプロパティで確認するのが一番簡単かつ確実ということになるのかなあ。