|
▼kanabun さん:
ちょっと脱線気味の内容ではありますけど
>書いたときは気にしてなかったけど、
>言われてみると気になりますね(^^
はい、気になります。
私もkanabun さんのようなハイレベルの方が知っていて使う分には
気にならないのですが、
いかんせん初心者の方には不適当です。
>ただ、本来の「予約語」はそもそも使いたくても、コンパイルを通りません。
本来の「予約語」ってのがよくわかりませんけど、
予約語って、言語、ライブラリなどによって既に定義されている単語である
と考える(そういう考え方はあります)とShellは
VBA.interactionのメンバであり、Shell関数として定義されています。
VBA.interaction.shell
そういう意味では予約語と言っても間違いはないと思います。
まぁ、今回はプロシージャレベルのスコープの変数定義ですし、そのスコープ
内でShell関数も使ってないからエラーは発生しないようですが、これが
モジュールレベル以上でのスコープを持った場合でshell関数を使ったときは
どうなるんでしょ?
(検証はしてません。)
・・・・と不安にならない為にも特に初心者の方には指摘しておいた方が
良いと思います。
所で、スレ主の方は・・・・見てるのかな。
|
|