Word VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


604 / 886 ←次へ | 前へ→

【288】Re:レイアウト枠の検索
発言  名乗るほどのものでは  - 05/4/15(金) 14:24 -

引用なし
パスワード
   返信が遅くなり申し訳ありません。
下記のマクロでは、レイアウト枠は検索できなかったのですが。。。
うーん、Text=""で、検索かけてるだけなので、
ちょっと、意味合いがわかりません。
検索というと違うかもしれませんが、

Sub test()

Dim setObject As Object

For Each myFrame In ActiveDocument.Frames
  myFrame.Select
  Set setObject = Selection
Next myFrame

End Sub

で、一個ずつ選択していくことはできます。

前に質問頂いていた件ですが、
レイアウト枠を一回テキストボックスに変換してやったら
いける気がするのですが、レイアウトも壊れる気も。

▼timtamlover さん:
>度々すいません。
>以下のマクロで、カーソルがある場所以降、最初のレイアウト枠を検索できるようになりました。
>「3・5・7ページにレイアウト枠のある文書の場合、1〜2ページにカーソルがあれば3ページのレイアウト枠を、4ページにカーソルがあれば5ページのレイアウト枠を検索できます。」
>
>ですが、カーソルがレイアウト枠内にある場合、期待通りの動作になりません。
>つまり、上記の期待通りの動作をさせるには、常に文書(テキスト)上にカーソルを置いておく必要があります。
>
>カーソルの位置に関係なく、レイアウト枠を検索できないでしょうか。
>よろしくお願いします。
>
>
>Sub Macro1()
>Selection.Find.ClearFormatting
>With Selection.Find
>  .Text = ""
>  .Frame.TextWrap = False
>  .Execute Forward:=True
>End With
>Selection.Find.Execute
>End Sub

983 hits

【265】レイアウト枠の検索 timtamlover 05/3/25(金) 9:39 質問
【268】Re:レイアウト枠の検索 名乗るほどのものでは 05/3/30(水) 16:39 回答
【269】Re:レイアウト枠の検索 timtamlover 05/3/31(木) 9:12 質問
【270】Re:レイアウト枠の検索 名乗るほどのものでは 05/3/31(木) 16:05 発言
【286】Re:レイアウト枠の検索 timtamlover 05/4/12(火) 10:31 質問
【288】Re:レイアウト枠の検索 名乗るほどのものでは 05/4/15(金) 14:24 発言
【292】Re:レイアウト枠の検索 timtamlover 05/4/21(木) 10:48 質問

604 / 886 ←次へ | 前へ→
ページ:  ┃  記事番号:
207137
(SS)C-BOARD v3.8 is Free