|
Wordだけで「上下に並べて表示」ということであれば、
次のマクロで整列できます。
(メニューバーの[ウィンドウ]-[並べて表示]に該当します。)
Sub WinWordArrange()
Window.Arrange
End Sub
Wordでは、なぜかそのままでは「左右に並べて表示」ができないようです。
一旦、すべてのウィンドウを閉じた上で、
Wordのウィンドウをアクティブにして、
「左右に並べて表示」処理をしたらどうでしょうか。
Sub WinWordArrange()
' 参照設定 Microsoft Shell Controls And Automation
Dim myShell As Shell32.Shell
Dim windowLoop As Window
'
Set myShell = CreateObject("Shell.Application")
myShell.MinimizeAll
'
For Each windowLoop In Windows
With windowLoop
.Activate
.WindowState = wdWindowStateNormal
End With
Next windowLoop
'
myShell.TileVertically ' 左右に並べて表示
'
Set myShell = Nothing
End Sub
|
|