|
もう見てないでしょうが。自分の勉強のために書いてみました。
>換言すれば、WORD VBAで EXCEL VBA
>
>のようにページ管理が可能でしょうか。
EXCEL VBAのようにの意味がわかりませんが、
1ページ目を4ページ目の前に移動させる例です。
ちゃんと出来てるのかなぁ。あまり自信ありません。
Sub test()
Dim s As Long
Dim e As Long
Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=4
ActiveDocument.Bookmarks.Add Name:="移動先"
Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=1
s = Selection.Range.Start
Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=2
e = Selection.Range.Start
If e > s Then
ActiveDocument.Range(s, e).Cut
ActiveDocument.Bookmarks("移動先").Range.Paste
End If
ActiveDocument.Bookmarks("移動先").Delete
End Sub
|
|