Sub main()
Dim swApp As Object
Dim swModel As Object
Dim swDraw As Object
Dim swSelMgr As Object
Dim swView As Object
Dim bRet As Boolean
'### Linien Endpunkte
Dim x1, y1, x2, y2 As Double
Dim vSheetSize As Variant
Dim SheetSize As Double
Dim SheetWidth As Double
Dim SheetHeight As Double
Dim SchfeldHeight, SchfeldWidth As Double
Dim XPoint, YPoint As Double
Dim name, text(1 To 12), beschreibung(1 To 12) As String
Dim anzahl, i, z, r As Integer
anzahl = 0
'### Größe des Schriftfeldes
SchfeldHeight = 0.06
SchfeldWidth = 0.19
Set swApp = Application.SldWorks
swApp.Visible = True
'### Hole Actives Dokument
Set swModel = swApp.ActiveDoc
Set swSelMgr = swModel.SelectionManager
If (swModel.GetType <> swDocDRAWING) Then
swApp.SendMsgToUser ("Nur bei Zeichnungen anwendbar ...")
Exit Sub
End If
'### Einlesen der Sheetgröße
Set swDraw = swModel
Set Sheet = swDraw.GetCurrentSheet
vSheetSize = Sheet.GetProperties
SheetSize = vSheetSize(0)
SheetWidth = vSheetSize(5)
SheetHeight = vSheetSize(6)
'### Erzeugung von Linien !!
swDraw.SetAddToDB (True)
'### Berechnung des Startpunktes
XPoint = SheetWidth - SchfeldWidth
YPoint = SchfeldHeight
------------------
Dirk
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP