Word2010にて操作手順書を作成しており、内容が多いためファイルを19個にわけて作成しています。
各ファイルのページ番号は、
{={LINK Word.Document.12 D:¥¥USERS¥¥NAME¥¥Desktop¥¥ファイル1.docx OLE_LINK1 ¥a ¥t}+{page}}
とヘッダーに記入しており、前のファイル(ファイル2の場合はファイル1)の最終ページのつづきからページ番号が始まるようにしています。
目次ファイルにて、「挿入」→「クイックパーツ」→「フィールド」と進み、フィールド名「RD」→ファイル名「ファイル1.docx」→フィールド
オプションにチェックでRDフィールドを挿入し、ファイル19まで実施してます。
その後、目次を作成しようとすると、各ファイルが連番になっておらず、ページ番号が1から始まり10まで行ったところでまた1に戻ります(各
ファイルは連番になっている)。
目次も各ファイル同様、連番になるようにするにはどうしたら良いですか?
下手な説明で申し訳ありませんが、よろしくお願いします。
・目次ファイル
・ファイル1(1~10ページ)
・ファイル2(11~20ページ)
・ファイル3(21~30ページ)
・
・
・
・ファイル19(180~190ページ)
No.1ベストアンサー
- 回答日時:
> 目次を作成しようとすると、各ファイルが連番になっておらず、
> ページ番号が1から始まり10まで行ったところでまた1に戻ります
個別ファイルの各ヘッダーに表示してあるのは、あくまでページ番号に
別ファイルのリンクを加算した計算結果です。[ RD ]フィールドが取得
している各ファイルのページ番号は、[ Page ]フィールドのみで表示が
される値になっています。各ファイルの[ Page ]フィールドで取得する
ページの[開始番号]は[ 1 ]からだからです。
このように、各ファイルからリンクして表示上は連番にしてあっても、
この連番したページ番号もどきは、あくまで表示上だけだということを
理解してください。ですから各ファイルごとにページ番号の[開始番号]
を、それぞれのファイルで指定する必要があるのです。
http://office-qa.com/Word/wd517.htm
各ファイルごとにページ数の増減があるような構成であれば、目次用に
グループ文書を作成するか、ページ番号指定用のマクロなどを用意し、
各ファイルごとに連番になるページ番号の[開始番号]を指定するなどで
対応するしかないと思います。
グループ文書
http://www4.synapse.ne.jp/yone/word2010/word2010 …
http://www.wanichan.com/pc/word/2010/02/53.html
マクロの簡単な例
Sub ページ番号の開始番号を指定()
With Selection.Sections(1).Headers(1).PageNumbers
.StartingNumber = 5 ' ここで指定
End With
End Sub
Sub ページ数を取得()
MsgBox _
ActiveDocument.Range.Information(wdActiveEndAdjustedPageNumber)
End Sub
このようなマクロを各ファイルに指定するようなマクロを作成すれば、
ページの増減に対応しやすいと思います。
ちなみに、私はマクロの応用までできるほどのスキルがないので、上記
マクロを組み合わせて、各ファイルごとにページ番号の開始番号を指定
させるマクロは提示しません。
各ファイルへと指定できるマクロが必要なら、別の質問などで別回答者
からのアドバイスを受けてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Visual Basic(VBA) Wordマクロで指定したフォルダ名に保存する方法について 8 2022/12/13 11:35
- CAD・DTP A3のWORDファイルをTIFFに変換したい 6 2022/12/15 16:00
- その他(プログラミング・Web制作) エクセルVBA 3 2022/06/11 16:01
- その他(Microsoft Office) Wordを変換してExcelに挿入 2 2022/07/04 23:59
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- その他(データベース) Excel VBA 転記について 1 2022/04/20 16:55
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- ホームページ作成・プログラミング ホームページ作成について。「ワードプレスではありません」。 3 2023/08/13 14:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jarファイル
-
#include <Windows.h>というヘ...
-
アクセス 壊れた? 「ファイ...
-
コマンドプロンプトで作成日時...
-
Word VBA MSGBOX 内で降順表示
-
他のMDBのマクロを実行する方法
-
.NETアプリを作ったときの .man...
-
exeファイルの中身を見る方法は...
-
bibtexで参考文献作成できない
-
バッチ処理で追記コピーしたい
-
C言語---ファイルに出力したデ...
-
binファイルを解凍したいの...
-
「ファイルのダウンロード」の...
-
exeファイルをデータ転送サービ...
-
vbsにてショートカットが存在す...
-
ファイルが開かれているかどう...
-
【VBA】EXCELブックを開かずに...
-
リンクの張り付けかたを教えて...
-
パイソンでpy ファイルと p...
-
Seasar2のdiconファイルの読み方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセス 壊れた? 「ファイ...
-
#include <Windows.h>というヘ...
-
Latexで図番号だけを「図1.1」...
-
binファイルを解凍したいの...
-
.NETアプリを作ったときの .man...
-
ファイル構造が破損しているフ...
-
2つのファイルのバイナリをコン...
-
CSSを1ページに1枚作るのって変...
-
Word VBA MSGBOX 内で降順表示
-
公文書のxmlファイルの開き方が...
-
jarファイル
-
バッチ処理で追記コピーしたい
-
自分で作成した重要ファイルを...
-
ファイルは何で構成されている...
-
exeファイルをデータ転送サービ...
-
リンクの張り付けかたを教えて...
-
exeファイルの中身を見る方法は...
-
参照するファイルをワイルドカ...
-
CRCが一致する確率
-
C言語---ファイルに出力したデ...
おすすめ情報
各ファイルのページ数は増減するかもわからないので、リンクにて前ファイルの続きから連番となるようにしてます。