| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- Attribute VB_Name = "StoreSelect"
- Public sr_mem(5) As New ShapeRange
- Public StoreCount As String
- Public Function Store_Instruction(id As Integer, INST As String) As String
- On Error GoTo ErrorHandler
- API.BeginOpt "Undo MRC"
- '// Ñ¡ÔñÖ¸ÁîÖ´ÐÐ
- Case_Select_Range id, INST
-
- StoreCount = "Store Count: A->" & sr_mem(1).count & " B->" & sr_mem(2).count & " C->" & sr_mem(3).count
- ErrorHandler:
- API.EndOpt
- End Function
- Private Function Case_Select_Range(id As Integer, INST As String)
- On Error GoTo ErrorHandler
- Select Case INST
- Case "add"
- sr_mem(id).AddRange ActiveSelectionRange
- Case "sub"
- sr_mem(id).RemoveRange ActiveSelectionRange
- Case "lw"
- '// ActiveDocument.ClearSelection
- '// sr_mem(id).AddToSelection
- sr_mem(id).CreateSelection
- Case "zero"
- If id = 3 Then
- sr_mem(3).RemoveAll: sr_mem(1).RemoveAll: sr_mem(2).RemoveAll
- Else
- sr_mem(id).RemoveAll
- End If
- Case "sw"
- sr_mem(id).RemoveAll
- sr_mem(id).AddRange ActiveSelectionRange
- End Select
- ErrorHandler:
- End Function
- Public Function SRMInst(id As Integer, INST As String)
- Case_Select_Range id, INST
- End Function
|