vba13-8.txt
来自「AO的原代码,都是以TXT的文件写的,对你肯定有帮助的.这些都是 我的心血啊.」· 文本 代码 · 共 30 行
TXT
30 行
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 + =
减小字号Ctrl + -
显示快捷键?