VBA: Löschen von Fehlermeldungen/Warnungen

Hallo

Ich habe ein kleines Problem mit meinem Makro, es ist, dass es alle Fehler-/Warnmeldungen anzeigt, wenn ich meine Aufnahmen speichere. Ich möchte die Fehlermeldungen überspringen, hast du einen Rat?

Das Makro-Bit, das aufzeichnet und das ich verwende, ist das nächste:

Part.Extension.SaveAs pdfPathName, 0, 0, swExportPDFData, lErrors, lWarnings
Vielen Dank im Voraus!

Hallo

Für PDF.swp-Druck (23 KB)

Ich hänge das Makro an, mit dem wir PDFs erstellen

Sag mir noch einmal, ob es dir geholfen hat

Zentor

1 „Gefällt mir“

Hallo und danke,

Aber leider sind die Botschaften unterschiedlicher Skalen immer noch präsent :frowning:

Re

Äh, nach dem, was ich weiß, verliert die Veröffentlichung in PDF die Skala entsprechend dem, was wir zu Hause gesehen haben

Auf der anderen Seite können Sie es in DXF behalten
Enregistre_DXF_echel_1-1.swp (34 KB)

Sie müssen nur den Pfad umbenennen, in dem Sie ihn ablegen möchten

@dustin.cornu bitte fügen Sie nach Möglichkeit den vollständigen Code bei, um Ihnen so gut wie möglich zu helfen.
Und auch ein Siebdruck des angezeigten Fensters.

1 „Gefällt mir“

DC - 2.swp ( 65.5 KB)

Hallo

Hier ist der vollständige Code. Dies ist eine Fräse, die die Pläne aller Teile und Unterbaugruppen ALLER AKTIVEN Baugruppen (1 x 1) öffnet und sie in PDF und DXF unter dem Dateinamen + kleine Änderung (Hinzufügung des Index in der Mitte der Bezeichnung) speichert.

Es ist konstruktionstechnisch nicht optimal, funktioniert aber ^^! Ich werde es zurücknehmen, wenn ich das Problem der =-Dialogfelder behoben habe>

Es funktioniert sehr gut, bis auf das Dialogfeld, das mich stört, weil ich jedes Mal vor dem PC bleiben muss, um es zu bestätigen

Vielen Dank im Voraus

Ok ich verstehe besser mit dem Fenster^tre.
Es scheint mir, dass wir die Option Silent hinzufügen sollten:
https://help.solidworks.com/2017/English/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.IModelDocExtension~SaveAs.html
Der Link zur Option:
https://help.solidworks.com/2017/English/api/swconst/SOLIDWORKS.Interop.swconst~SOLIDWORKS.Interop.swconst.swSaveAsOptions_e.html
Und ein Beispiel im Schritt, aber es ändert nichts am Prinzip:
https://help.solidworks.com/2017/English/api/sldworksapi/Import_STEP_File_Example_VB.htm

3 „Gefällt mir“

Hallo;

Ich verwende die Funktion " SaveAs2 " für ein relativ ähnliches Makro:

Wert = Instanz. SaveAs2(Neuer Name, SaveAsVersion, SaveAsCopy, Stumm)

SaveAs2-Methode (IModelDoc2) body {sichtbarkeit: ausgeblendet}

deshalb...
Part.SaveAs2 NewFilePath & ".  DWG ", 0, Wahr, Falsch
und
Part.SaveAs2 NewFilePath & " .PDF ", 0, True, False

Ich werde hinzufügen, dass meine Einstellungen für die Optionen "Speichern unter: DWG" sind:
image

Herzliche Grüße.

2 „Gefällt mir“

Es funktioniert^^! Vielen Dank <3 Ich wusste nichts von dieser Option!!