Microsoft 製品に組み込まれている Visual Basic の実装。
>私が知りたいのは、このエラーは、仕様なのかどうか、
少なくとも私はそのようなKBは見つけられませんので、答えられません。
>また、回避方法があるのかと言う事です。
これも答えようがないですが・・・・
Variantではなく、Dim ary(n) とやっても、n=65535まではOKでn=65536とするとアウトですから、
配列に関しては、s.yamaokaさんのご指摘の通りで、2003以前の制限が生きてしまっているようですね。
おっしゃるようにバグくさいといえばバグくさいのですが、MS社がバグと認定してFixが出るまで駄目だと思います。
追記:
海外のQ/Aでも同じケースの議論が行われてますね。駄目ということで、代替手段に議論が移っちゃってますが・・・・
参考まで。