Visio 2003 での図形へのアクセスについて質問があります
...
dim ovp as visio.page
dim ovs as visio.shape
...
set ovs = ovp.shapes("#shapename#")
...do something with the shape
これは時々うまくいかない!
shape not found
次のようなエラーが発生します
...
dim ovp as visio.page
dim ovs as visio.shape
...
for each ovs in ovp.shapes
if ovs.name = "#shapename#" then
...do something with the shape
end if
next
これは常に機能します。理由はありますか?