Guten Tag zusammen
Ich habe nun schon einige Makros usw. aus diesem Forum, doch nun bin ich an einem Punkt an dem ich nicht mehr weiter komme.
Wir arbeiten momentan noch mit Solidworks 2010.
Für dieses habe ich ein Makro gemacht, dass eine Exceltabelle als OLE Ojekt auf die Zeichnung legt.(Bestellstempel)
Zuerst wird das Blattformat rausgelesen und dementsprechend sind die Koordinaten für das Objekt. Dies klappt soweit sehr gut.
Das Problem ist aber, dass auf einem A0 Blatt der Stempel viel zu klein ist und auf A4 viel zu gross.(Da wir immer A4 drucken)
Nun frage ich mich ob man via VB auch die länge und breite des Objektes bestimmen kann?
Hier der Code für das Einfügen
Sub main()
Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim swModelExt As SldWorks.ModelDocExtension
Dim LpOleObj As Object
Set swApp = CreateObject("SldWorks.Application")
Set swModel = swApp.ActiveDoc
Set swModelExt = swModel.Extension
Set LpOleObj = swModelExt.InsertObjectFromFile("C:\Temp\Test.xls", False, 1, 0, 0, 0)
Set swApp = Nothing
Set swModel = Nothing
Set swModelExt = Nothing
Set LpOleObj = Nothing
End Sub
Gibts hier nirgends eine Zeile in der man länge und breite angeben könnte?
Freundliche grüsse
Cydon...
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP