Hallo
Na lang tevergeefs te hebben gezocht, heb ik besloten mijn probleem te posten, ik hoop dat je me kunt helpen.
Ik heb een macro gemaakt die mijn tekeningen opslaat in e-drawing. Tot nu toe geen probleem, het probleem is dat wanneer er meerdere bladen zijn om op te slaan, Solidworks een pop-upvenster weergeeft waarin me wordt gevraagd welke bladen ik wil opslaan. Ik heb een grote hoeveelheid plannen om te exporteren, dus ik zou graag willen dat het in batch gebeurt zonder dat er tussenkomst nodig is.
Is er een manier om dit venster een beetje te verwijderen als een "Application.DisplayAlerts=False" zoals in Excel?
Bij voorbaat dank voor uw hulp.
PS: Ik wil niet door de taakplanner gaan omdat mijn macro een kleine bewerking uitvoert voordat hij naar edrawing wordt geëxporteerd
Hallo
Als u waarschuwingen uitschakelt, werkt uw code niet meer omdat deze geen bladen beheert.
Om dit te doen, moet u de methode "Opslaanals" gebruiken: http://help.solidworks.com/2015/english/api/sldworksapi/SOLIDWORKS.Interop.sldworks~SOLIDWORKS.Interop.sldworks.IModelDocExtension~SaveAs.html
Geef vervolgens in de instellingen van "Opties" "swSaveAsOptions_UpdateInactiveViews" aan
Zoals hier te zien is: http://help.solidworks.com/2015/english/api/swconst/SOLIDWORKS.Interop.swconst~SOLIDWORKS.Interop.swconst.swSaveAsOptions_e.html
Tot ziens
Hallo herinnering,
Wat je aanbiedt activeert alleen alle bladen als ik opsla, maar het venster verschijnt nog steeds
http://help.solidworks.com/2012/English/api/swconst/SO_Messages.htm
Hallo .PL,
Helaas niet, ik heb al in deze richting gekeken.
Bedankt voor je reactie.
Ik begin te wanhopen, ik heb de indruk dat er geen oplossing is :-s
In feite zou dit moeten werken:
https://forum.solidworks.com/thread/9127
Zie ook:
http://www.forum-cao-3d.fr/api-questions/cotes-pilotees-sans-validation-t8961.html
En:
http://www.forum-cao-3d.fr/api-questions/cotes-pilotees-sans-validation-t8961.html
Yeeesss het werkt, heel erg bedankt, wat een tijdsbesparing!
Dus heb ik de volgende functie gebruikt:
Part.SaveAs "NewName.EDRW", swSaveAsVersion_e.swSaveAsCurrentVersion, swSaveAsOptions_SaveReferenced+swSaveAsOptions_Silent, Niets, nErrors, nWarnings
het werkt zonder haperingen Dank you.PL