📄 vba15-1.txt
字号:
Public Sub TileDataWindows()
Dim pApplicationWindows As IApplicationWindows
Dim pWindowsSet As ISet
Dim pDataWindow As IDataWindow
Dim lngLeft As Long
Dim lngTop As Long
Dim lngRight As Long
Dim lngBottom As Long
Dim lngNewLeft As Long
Dim lngNewTop As Long
Dim lngNewRight As Long
Dim lngNewBottom As Long
Dim lngWidth As Long
Dim lngHeight As Long
lngNewLeft = 0
lngNewTop = 0
Set pApplicationWindows = Application
Set pWindowsSet = pApplicationWindows.DataWindows
pWindowsSet.Reset
Set pDataWindow = pWindowsSet.Next
Do While Not pDataWindow Is Nothing
pDataWindow.QueryPosition lngLeft, lngTop, _
lngRight, lngBottom
lngWidth = lngRight - lngLeft
lngHeight = lngBottom - lngTop
lngNewRight = lngNewLeft + lngWidth
lngNewBottom = lngNewTop + lngHeight
pDataWindow.PutPosition lngNewLeft, lngNewTop, _
lngNewRight, lngNewBottom
lngNewLeft = lngNewRight + 1
If TypeOf pDataWindow Is IMapInsetWindow Then
pDataWindow.Refresh
End If
Set pDataWindow = pWindowsSet.Next
Loop
End Sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -