ユーザーがわかりやすい図を使用して複雑な情報を視覚化するのに役立つプロフェッショナルな図作成ツール。
mfuka さん、こんにちは。
マイクロソフト コミュニティをご利用いただきありがとうございます。
Visio 2010 で、シェイプシートの Character セクションが特定の条件では更新されないということなのですね。
書いていただいた例を参考にして、手元にある Visio 2010 で問題の動作を調べてみた結果、テキスト内の [ABCDE] の文字列を [ABCあDE] に変更後、 Character セクションが更新されない同じ動作になりました。
※ フォントサイズなども更新されない動作でした。
こちらの動作について、情報を探してみましたが、参考になるような情報は見つからなかったです。。
Character セクション以外で Shape 内のフォントを判断する方法については、 [ホーム] タブの [ツール] グループにある [オブジェクト選択ツール] の状態で、それぞれの図面をクリックすることで Shape 内のフォントが確認できるのかな、と思います。
※ 図面を右クリックして開いたメニューからも確認が出来ると思います。
※ こちらの方法くらいしか見つからなかったです。。
おそらく、 Visio 2010 に変更後、この動作が原因で VBA を使って日本語のフォントを抽出するマクロが使用できなくなったということだと思います。
情報が得られるかは解らないのですが、Character セクション以外の方法で、 日本語フォントを抽出する VBA の作成方法を VBA フォーラムにも質問してみてはどうでしょう。
・ Visual Basic for Application (VBA)
こちらで参考となる情報がコメントできず心苦しいのですが、上記フォーラムも活用してみてくださいね。