| 
    
     |  | ▼xacronincs さん: >>名前を連番として振ればよいだけでは?
 >わけあって連番にならない名前のつけかたが避けられず、たまに同一名が発生するようになってしまいました。同一名のときはオートシェイプを作らないようにしたかったです。同一名の敵キャラが出てくるのは困るので。
 なるほど。
 
 >>それはそうと、IDプロパティというのが2010にはあり、
 >>異なる値が割り振られますね。
 >>バージョン依存かもしれませんが、あなたの環境ではどうでしょう。
 >>教えて下さい。
 >EXCEL2010を使っています。IDプロパティをググッてみましたがそのようなプロパティの利用例が見つかりませんでしたので、プロパティ名を教えていただけませんか。
 情報ありがとうございます。
 プロパティ名は、ShapeオブジェクトのIDプロパティです。(そのままですな)
 
 >2010にしかIDはないのでしょうか。どのバージョンでもIDがないと一意に識別できないというか破たんするように思います。2010未満では非公開ということでしょうか。
 2000のヘルプ(サイト)にはなかったので、最近のもののようですね。
 どうやら望み薄ですね。
 それに、ReadOnlyのプロパティなので、目的には沿わない気がしてきました。
 対応テーブルのようなものを常に持っておかないといけないですから。
 
 >できれば97でも同じことをしたいです。
 >会社ではまだ97を使っていて、社長に遊んでもらうには97でも動くようにしたいです。できなければ社長に遊んでもらうのはまあいいかって感じです。
 社長さんにはバージョンアップを勧めてくださいw
 もう15年も前ですよ、と。
 
 |  |