Hallo Zusammen,
weiß jemand worann das liegen könnte, daß der VBA-Code:
Private Sub Test_Click()
Set myDoc = CATIA.ActiveDocument
Set parameterList = myDoc.Part.Parameters
parameterList.Item("Segment_1\W_deg").ValuateFromString ("5deg")
myDoc.Part.Update
Set MyWindow = CATIA.ActiveWindow.NewWindow
Set MyViewer = MyWindow.ActiveViewer
MyViewer.FullScreen = True
MyViewer.CaptureToFile catCaptureFormatJPEG, "D:\S1_5.jpg"
MyWindow.Close
End Sub
unter VBA einwandfreie Screenshots von meinem Part macht (etwa 85KB große jpg)
aber der VBS-Code:
Private Sub Test_Click()
Set CAD = GetObject("", "CATIA.Application")
Set myDoc = CAD.ActiveDocument
Set parameterList = myDoc.Part.Parameters
parameterList.Item("Segment_1\W_deg").ValuateFromString ("10deg")
myDoc.Part.Update
Set MyWindow = CAD.ActiveWindow.NewWindow
Set MyViewer = MyWindow.ActiveViewer
MyViewer.FullScreen = True
MyViewer.CaptureToFile catCaptureFormatJPEG, "D:\S1_10.jpg"
MyWindow.Close
End Sub
jpgs macht die 2MB groß sind aber ungültige Daten enthällt (d.h. das Bild nicht zu öffnen ist)?
Grüße
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP