Versuchst es halt mal so.
Sub main()
Dim o_app As Object
Set o_app = GetObject(, "solidedge.application")
Call o_app.StartCommand(DetailFilePrint)
' Hier eventuell noch en Wartschleife
SendKeys "~"
End Sub
Die Einstellung zum Drucken muss aber richtig sein. Die findest Du in der Registry unter
[HKEY_CURRENT_USER\Software\Unigraphics Solutions\Solid Edge\Version 20\PrefSets\PrintPrefs]
Der Schlüssel ist
"PrintOption"=hex:02,00,00,00,00,00,00,00,03,00,00,00,00,00,00,00
Den müsste man idealerweise auslesen, merken, setzen wie gewünscht und wieder zurücksetzen.
------------------
APeters@BSS-Online.de
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP