【WordVBA】最後にWordに貼り付けたInlineshapeのインデックス番号を取得したい

やまもと 0 評価のポイント
2024-12-12T02:21:49.2266667+00:00

Word文書で最後に貼り付けられたスクリーンショットがどの画像かを把握するため、インデックス番号を取得したいです。

インデックス番号は厳密にマクロで取得可能でしょうか?

もし取得可能であれば、Wordがインデックス番号をどのようなルールで設定していますか?ご存じの方がいらっしゃいましたら、ご教授をいただけますと幸いです。

Office
Office
ワープロ、電子メール、プレゼンテーション、データ管理と分析など、一般的なビジネス タスクをサポートする一連の Microsoft 生産性ソフトウェア。
99 件の質問
Visual Basic for Applications
Visual Basic for Applications
Microsoft 製品に組み込まれている Visual Basic の実装。
21 件の質問
0 件のコメント コメントはありません
{count} 件の投票

1 件の回答

並べ替え方法: 最も役に立つ
  1. simo-k 1,350 評価のポイント
    2024-12-13T05:58:56.69+00:00

    VBAリファレンスを参照されましたか?
    InlineShapes オブジェクト (Word)

    特定のInlineShapeオブジェクトから、上位オブシェクトでのIndex値を求めたいのであれば
    parentにて上位側を参照して求めて下さい。(一致するオブジェクトが見つかる筈です。)

    基本的に、indexはオブシェクトの作成順となります。

    0 件のコメント コメントはありません

お客様の回答

回答は、質問作成者が [承諾された回答] としてマークできます。これは、ユーザーが回答が作成者の問題を解決したことを知るのに役立ちます。