Home » ワードマクロ・Word VBAの使い方 » Shape・図形 » InlineShapeにTextFrameプロパティは??

InlineShapeにTextFrameプロパティは??

動作検証バージョン:64bit Windows 10 Pro + 32bit Word(バージョン2004 ビルド12730.20270 Microsoft Store)

「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プロパティは??

「Shape・図形」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.