「inlineshape textframe」
という検索キーワードで、このサイト『インストラクターのネタ帳』へアクセスがありました。
詳細は不明ですが、Word VBAのInlineShapeオブジェクトが、TextFrameプロパティを持っていると誤解している方による検索でしょうか。
InlineShapeオブジェクトにTextFrameプロパティはない
Word文書上で、浮動オブジェクトを表すShapeオブジェクトにはTextFrameプロパティが用意されており、文字列枠を表すTextFrameオブジェクトを取得できます。
しかし、行内オブジェクトを表すInlineShapeオブジェクトに、TextFrameプロパティは存在しません。
InlineShape.TextFrameがないことをオブジェクトブラウザーで確認する
拙著『いちばんやさしいPowerPoint VBAの教本』のP.151でも利用している、オブジェクトブラウザーの検索機能を使って確認しましょう。
オブジェクトブラウザーの[ライブラリ/プロジェクト]ボックスで「Word」を選択し、
[検索]ボックスに「textframe」と入力してから、
[Enter]キーを押すと、結果は下図のとおりです。
ShapeオブジェクトとShapeRangeオブジェクトにTextFrameプロパティはありますが、InlineShapeは見当たりません。
念のためクラスペインでInlineShapeオブジェクトを選択して目視確認しても、メンバーペインにTextFrameはありません。
最終更新日時:2020-06-05 19:35
Home » ワードマクロ・Word VBAの使い方 » Shape・図形 » InlineShapeにTextFrameプロパティは??