на других форумах читала,
эти значки не должны быть связана с каталогом
Public DrwDocument As DrawingDocument
Public DrwSheets As DrawingSheets
Public drwSheet As DrawingSheet
Public drwViews As DrawingViews
Public drwView As DrawingView
Sub CATMain()
Set DrwDocument = CATIA.ActiveDocument
Set DrwSheets = DrwDocument.Sheets
Set drwSheet = DrwSheets.ActiveSheet
Set drwViews = drwSheet.Views
Set Point = drwViews.Item(1).Factory2D.CreatePoint(0, 10)
ReDim Coor(1)
Point.GetCoordinates (Coor)
MsgBox (Coor(0))
MsgBox (Coor(1))
End Sub
Sub CATMain()
Dim DrwDoc As DrawingDocument: Dim DrwSelect: Dim Drwview As DrawingView: Dim oSelElem As Variant
Set DrwDoc = CATIA.ActiveDocument: Set DrwSelect = DrwDoc.Selection
Set oSelElem = CATIA.ActiveDocument.Selection.Item(1)
If oSelElem.Type = "Point2D" Then
ReDim myArray(2)
oSelElem.Value.GetCoordinates myArray
Set Drwview = DrwDoc.Sheets.ActiveSheet.Views.Item(oSelElem.Value.Parent.Parent.Name)
XView = Drwview.xAxisData: YView = Drwview.yAxisData
MsgBox "Координаты точки в виде= " + CStr(myArray(0)) + " " + CStr(myArray(1))
MsgBox "Координаты относительно листа = " + CStr(myArray(0) + XView) + " " + CStr(myArray(1) + YView)
End If
End Sub
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2