|
初心者です。
1ページに10行あり、各ページの1行目の行頭、行末、2行目の行頭、行末・・・10行目までそれぞれ違う文字列を挿入したいです。
まず、行頭、行末に文字列を挿入する方法がわからず、選択範囲の前後に文字列を挿入するというマクロがあったので参照して、なんとか1ページのみ1行目から10行目までそれぞれの文字列を挿入をすることはできましたが、各ページで同じ作業をするために、ページ毎の繰り返しというマクロをそのまま参照して以下のように記述したところ、文字列を挿入し続けて無限ループに入ってしまいました。どこを直したらよいのか教えてください。よろしくお願いいたします。
Dim last_page As Long
Dim active_page As Long
Dim doc As Word.Document
Set doc = Application.ActiveDocument
Selection.HomeKey Unit:=wdStory
last_page = Selection.Information(wdNumberOfPagesInDocument)
Do Until active_page = last_page
active_page = Selection.Information(wdActiveEndPageNumber)
*ここにそれぞれの行に文字列を挿入する記述をする*
Selection.GoTo What:=wdGoToPage, Which:=wdGoToNext, Count:=1
Loop
Selection.HomeKey Unit:=wdStory
|
|