📄 vba13-8.txt
字号:
Private Sub SetExtent()
Dim pMxDocument As IMxDocument
Dim pActiveView As IActiveView
Dim pGraphicsContainer As IGraphicsContainer
Dim pEnumFeature As IEnumFeature
Dim pFeature As IFeature
Dim pElement As IElement
Dim pEnvelope As IEnvelope
Set pMxDocument = Application.Document
Set pActiveView = pMxDocument.FocusMap
If pMxDocument.FocusMap.SelectionCount = 0 _
Then End
Set pEnvelope = New Envelope
Set pEnumFeature = pMxDocument.FocusMap. _
FeatureSelection
pEnumFeature.Reset
Set pFeature = pEnumFeature.Next
Do While Not pFeature Is Nothing
pEnvelope.Union pFeature.Extent
Set pFeature = pEnumFeature.Next
Loop
pActiveView.Extent = pEnvelope
pActiveView.Refresh
End Sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -