Goedenavond
Kunnen we aangepaste eigenschappen wijzigen via een macro?
Ik heb 4 eigenschappen die ik wil veranderen.
Bij voorbaat dank,
Gautier
Goedenavond
Kunnen we aangepaste eigenschappen wijzigen via een macro?
Ik heb 4 eigenschappen die ik wil veranderen.
Bij voorbaat dank,
Gautier
Goedenavond, ja het is mogelijk,
Dank u voor uw antwoord.
Is het omgekeerde mogelijk?
swRefDoc.GetCustomInfoValue("", "code")=CODE
Ja, ik heb net mijn antwoord bewerkt, de instructie staat in 2 regels ;-)
Welk type Retval is er?
En moet ik een dll toevoegen om toegang te krijgen tot de swmoddoc-functie?
Goedenavond
Ik zie dat u een Axemble onderhoudscontract heeft. Als je ook een abonnement hebt op MyCADTools tools, dan is BatchProperties een perfecte match!
Ja, we hebben mycadtools, maar tenzij ik me vergis, kan Batch Properties geen verschillende eigenschapstoewijzingen tussen bestanden afhandelen. Simpel gezegd, ik wil dat (bijvoorbeeld) de referentie van mijn onderdeel in de referentie-eigenschap wordt geplaatst.
Anders ga ik vooruit, maar heb ik nog steeds niet het juiste resultaat.
Ik heb mijn code ingevoerd. Ik zet de bovenste regel en de onderste regel. eigenlijk wil ik de eigenschap "Beschrijving" bewerken wanneer ik een stap open en deze gedeeltelijk opsla.
Hier is mijn code:
swApp1.SetUserPreferenceIntegerValue swSaveAssemblyAsPartOptions, swSaveAsmAsPart_ExteriorFaces
Stel swmoddoc in = swApp1.ActiveDoc
Zo OTB_OUI_COMMERCE. Ingeschakeld = Waar dan
retval = swmoddoc. AddCustomInfo3("", "Beschrijving", 30, beschrijving)
swmoddoc. CustomInfo("Beschrijving") = beschrijving
Einde als
swModelDocExt1.SAVEAS NewFilePath, swSaveAsCurrentVersion, swSaveAsOptions_Silent, Niets, nErrors, nWarnings
Hallo
Het is oké, het is me gelukt om te doen wat ik wilde. Ter info, ik moest de kamer opnieuw openen, de eigenschappen bijwerken, opslaan en sluiten.
Dank u voor uw hulp.
Gautier