作成日 2004/8/29
最終更新日 2005/9/18

AddressOf演算子がない

Microsoft Excel X for Macでは、AddressOf演算子は使えない。
Microsoft Excel 97(※Windows版です)でも、AddressOf演算子は使えない。
どうやら、VBAのバージョンが5.00であることが原因という気がする。

1.AddressOf演算子とは
2.だるまの叫び。
3.補足?

1.AddressOf演算子とは

 プロシージャ(SubやFunctionと書いているやつ。)のアドレスを取得する演算子。
 APIを使いたいときに、必要になってくるときがある。
 それ以上のことは、エクセルのVBAのヘルプを見てよ。
このページのトップへ

2.だるまの叫び。

 MacのVBAのヘルプにはAddressOf演算子のことはまったく書かれていない。
 これはやめてほしい。
 AddressOf演算子が使えないなら、使えない(できない)という情報を載っけてほしい。
でないと、AddressOf演算子を使う必要に迫られ、ある語句でヘルプを検索して、目的の検索結果が得られなかったとき、
 1、AddressOf演算子というものが、もともとないために、目的の結果が得られなかったのか
 2、検索の仕方が悪かった為に、目的の結果が得られなかったのか
 3、検索結果にはあったけど、理解できず、関係のないものであると思ってしまったのか
が、全く区別がつかない。

 とにかく、
ヘルプには、○○できないという情報も載っけてほしい
と思った。
このページのトップへ

3.補足?

 ObjPtr、StrPtr、VarPtrはある。隠し関数だから、ヘルプには載ってないよ。
だけど、以下の方法で、オブジェクトブラウザに表示させて、あることを確認できる。(使った方が速いけど。)
invisible rButton_downvisible
オブジェクトブラウザの適当な場所で右クリックして、[非表示のメンバを表示]を選択す る。

Prev Up Next  Top
このページのトップへ

このページの利用によって発生した、いかなる損害について、このホームページの作成者は責任を負いません。
このページの間違いや嘘を見つけた方、このページに書いて欲しい情報がある方はメールをお願いします。

Microsoft 、Windows 、Visual Basic および Excel は米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
ここではExcel® をエクセル、Visual Basic® for Applications をVBAと表記する場合があります。
Mac 、Mac OS 、Mac OS X は米国Apple Computer,Inc.の登録商標または商標です。
その他、社名および商品名、システム名称などは、一般に各社の商標または登録商標です。

このホームページの作成者はこれらの会社とはいっさい関係がありません。