動作検証バージョン:64bit Windows 10 Pro + 32bit Excel(バージョン2002 ビルド12527.20242 Microsoft Store)
Excel VBAで、文字列枠を表すTextFrameオブジェクトとTextFrame2オブジェクトには、似たプロパティも用意されていますが、違っている部分も結構あります。
TextFrameとTextFrame2の違いを確認しやすくするために、プロパティを五十音順で一覧にしておきます。
[スポンサードリンク]
TextFrameの プロパティ | 戻り値 | TextFrame2の プロパティ | 戻り値 |
---|---|---|---|
Application | Object | Application | Object |
AutoMargins | Boolean | - | - |
AutoSize | Boolean | AutoSize | MsoAutoSize |
- | - | Column | TextColumn2 |
Creator | Long | Creator | Long |
- | - | HasText | MsoTriState |
HorizontalAlignment | XlHAlign | - | - |
- | - | HorizontalAnchor | MsoHorizontal Anchor |
HorizontalOverflow | XlOartHorizontal Overflow | - | - |
MarginBottom | Single | MarginBottom | Single |
MarginLeft | Single | MarginLeft | Single |
MarginRight | Single | MarginRight | Single |
MarginTop | Single | MarginTop | Single |
- | - | NoTextRotation | MsoTriState |
Orientation | MsoText Orientation | Orientation | MsoText Orientation |
Parent | Object | Parent | Object |
ReadingOrder | Long | - | - |
- | - | PathFormat | MsoPathFormat |
- | - | Ruler | Ruler2 |
- | - | TextRange | TextRange2 |
- | - | ThreeD | ThreeDFormat |
VerticalAlignment | XlVAling | - | - |
- | - | VerticalAnchor | MsoVertical Anchor |
VerticalOverflow | XlOartVertical Overflow | - | - |
- | - | WarpFormat | MsoWarpFormat |
- | - | WordArtFormat | MsoPreset TextEffect |
- | - | WordWrap | MsoTriState |
PowerPoint VBAのTextFrameとTextFrame2の違いよりも、Excel VBAのTextFrameとTextFrame2のほうが異なる部分が多くなっています。
TextFrameとTextFrame2のメソッドの違い
メソッドについては、TextFrameオブジェクト・TextFrame2オブジェクトいずれも1つしか用意されていません。
TextFrameオブジェクトにはCharactersオブジェクトを返すCharactersメソッドだけが、
TextFrame2オブジェクトには戻り値のないDeleteTextメソッドだけが、
それぞれ用意されています。
最終更新日時:2021-11-04 12:44
[スポンサードリンク]
- Newer:Worksheetsの戻り値がSheetsと定義されていることをオブジェクトブラウザーで確認しましょう
- Older:PowerPointのAddTextboxでテキストボックスのサイズを設定する
Home » エクセルマクロ・Excel VBAの使い方 » 図形内文字列 » ExcelのTextFrameとTextFrame2のプロパティ比較一覧