• 締切済み

改ページで区切ったページを範囲指定するには

VBを始めたばかりの初心者ですがよろしくお願いします。 (参考書も一応3冊持っているのですが…^^;) ワードで作成した文書の特定の範囲だけに特定の処理したいと思っています。 具体的には、例えば、10ページの文書のうち3ページ目に「改ページ」を挿入して区切り、1~3ページと4~10ページに異なる置換処理を実行するマクロを作りたいと思っています。この全体のページ数や「改ページ」の挿入位置は文書によって違います。 この場合、「改ページ」までの1~3ページとそれ以後の4~10ページの範囲を指定するにはどうしたらよいでせしょうか。 「改ページ」で区切った範囲を指定するプロパティを探したのですが見つかりませんでした。 よろしくお願いします。

みんなの回答

noname#79209
noname#79209
回答No.1

まったくの当てずっぽうのアイディアです。 文書に対して、単なる改ページでなく、セクション区切りを挿入しておき、 セクションを特定して処理を行えば出来そうな気がします。

kurinto
質問者

お礼

vizzarさん、回答ありがとうございました。 お礼が遅くなりすみませんでした。 (実はすぐレスの投稿をしたつもりだったんですが、うまくいかなかった(消えてしまった(?))ようです…) この件は別のアプローチでマクロを作成して解決しました。 ありがとうございました。

関連するQ&A

  • Wordで一括範囲指定について

    Wordで範囲指定のことについて伺います。 長い文書を編集中、現在の場所からある場所までを一括で範囲指定する方法はありますか。 Shift+Fn+Ctrl+→で、現在の場所から最後までの一括指定は使っていますが、文書の途中(指定した部分)までの範囲指定方法があればと思います。 実際にやりたいことは、長い文書の中のある一部分だけ(といっても、これも結構なページ数にまたがるもの)の文字列を一括置換したいということがよくあります。 例えば、数十ページにまたがる第2章の部分の「昭和」を「平成」に一括置換するなど(実際には章立てをしている文書ではないのですが)。 その部分を一括範囲指定できれば便利だと思っているものです。 その最後の場所に目印となる文字列「aaa」など入れておき、現在の場所からそこまでを一括指定するなどのイメージを持っています。「aaa」などの文字列ではなくて、何らかマークができるのかとも思いますが、とにかく一括範囲指定をする方法があれば便利なのですが。 よろしくお願いいたします。

  • Word2003で行数のみ指定したいが、範囲が文書ごとに異なる。

    Word2003で行数のみ指定したいが、範囲が文書ごとに異なる。 Word2003を使っています。 いくつかの文書の体裁を統一させるため、ページ設定にて「行数だけを指定する」にチェックし、行数を指定しようとしているのですが、いくつかの文書で、指定できる行数が統一したい行数に満たないことで悩んでいます。 例えば「45行」にしたいのに、範囲は「1~41」となっており、行送りを小さくしようとしても、数値が小さくならないのです。 諸文書は、本文のフォントとその大きさ、余白は統一しています。 こういう状態を解決するにはどのような方法がありますでしょうか? ご存知の方がいらっしゃいましたら、お教え下さい。 よろしくお願いします。

  • 特定のページだけ指定して削除したいのですが

    こんにちは宜しくお願い致します。 Word2000&Windows2000です。 文書を作成しております。 特定のページを指定して取っ払いたいのですが(削除された後ページは前ページに詰められる) どのようにすればいいのでしょうか? 逐一、ドラッグして反転表示して[delete]ボタンしかないのでしょうか?

  • 範囲指定した場所への貼り付け(word)

    初歩的な質問で申し訳ございません。Word2002を使っています。今までは範囲指定した場所へテキストデータを貼り付けると、元のデータが置換されて貼りついたのですが、(無意識に設定を変えてしまったのかもしれませんが)ある日突然、元のデータが新たなデータに置換されて貼りつかず、元データの直前に挿入される形でしか貼りつかなくなってしまいました。以前の状態に戻すにはどのようにすればよろしいでしょうか。よろしくお願い致します。

  • エクセルのページ指定をしたい

    長い文書をエクセルで作りました ヘッダーとフッターを使い フッターにページを入れたいのですが、開始ページ指定は できるのでしょうか? ページ挿入をすると1ページから始まってしまうのですが 編集上15ページからはじめたいと考えております。

  • Word ページを指定して透かしを入れたい

    こんにちは。 Word2003を使用しています。 10ページあるWordの文書の中で「6から9ページまで」という風に 特定のページに透かしを入れたいのですが方法がわかりません。 おわかりの方お教えください。 よろしくお願いいたします。

  • wordの印刷方法(ページ指定)

    Word文書で、いくつかセクションを設定し、ページ番号を例えば1-1、1-2とか 、2-1、2-2とか振っています。 印刷→ページ指定で印刷すると、例えば「2」を入れた場合、1-2を印刷する場 合や2-2を印刷する場合があり、特定する方法がわかりません。 お分かりになる方がいらっしゃいましたら教えてください。

  • ページ番号の字体、サイズは指定できますか。

    よろしくお願いします。  ワード文書でそれぞれ字体の違う文書を作成しました。 その文書を一つの文書として、ページ番号の字体、サイズを統一してページ番号を挿入したいのですができません。(ワード2003、XP使用)  いい解決方法がありましたら教えてください。よろしくお願いします。  

  • マックで範囲指定して変換

    マックを導入したものですが、ウインドウズだと、ワード文書を範囲指定して変換キーを押すと、ひらかなだったものを漢字に変換できたりしますが、マックではできません。どうやったら範囲指定したものを変換できるのでしょうか。

    • ベストアンサー
    • Mac
  • エクセルファイルの指定範囲を1ページに収める方法

    エクセルファイルの指定範囲を1ページに収める方法 シート全体の行ピッチを適当な数字を入力しながら変更し、1ページにちょうど収まるかどうか印刷プレビューで確認する作業を繰り返しています。1ページに収めたい範囲を先に指定するだけで行ピッチを変える方法はあるのでしょうか?

専門家に質問してみよう