Hallo Noctis79,
Ich habe mir ein VBA-Net Programm geschrieben von einer Zeichnung mit Teileliste (Zusammenstellung) diese einliest, und dann zu den zu den in der Teileliste aufgeführten Bauteilen über den Befehl "AIMDOpenDrawingInContextMenuInternal" die dazugehörige Zeichnung ermittelt und in einem "DatagridView" darstellt.
Das Drucken der Zeichnungen erfolgt dann aus Inventor heraus, da sich das Druckmenü (Papiergröße) unseres A0-Drucker (HP Deskjet 800) über den Jobserver nicht verändern lässt (Wurde schon vor einiger Zeit erfolglos vom Systemhaus versucht).
Meine Lösung ist das in dann aus Inventor heraus die einzelnen Papiergrößen für den A0-Drucker mit "Sendkey" auswähle.
Soweit funktioniert das Makro dann auch zufriedenstellend.
Nun will noch als zusätzliches Merkmal" über die so ermittelte Zeichnungen den in PSP2010 hinterlegten Status der einzelnen Zeichnung ermitteln. Je nach Statuszustand(Freigegeben, in Änderung usw.) soll dann diese Zeichnung gedruckt bzw. nicht gedruckt werden.
Dazu bräuchte ich eure Hilfe ob es einen Befehl gibt der wenn ich den kompletten Zeichnungsnamen (inklusive Pfad) habe mir den Status dieser datei im PSP zurückgibt.
Gruß Rolf
P.S. Dieses Makro habe ich als Anfänger in Visual Basic 2008 geschrieben.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP