Kun je de code die je gebruikt opnieuw posten? Ik kan deze variabele niet vinden in de laatste 2 bestanden die ik heb gepost, noch in degene die je 2 uur geleden hebt gepost:
Kun je de code die je gebruikt opnieuw posten? Ik kan deze variabele niet vinden in de laatste 2 bestanden die ik heb gepost, noch in degene die je 2 uur geleden hebt gepost:
Natuurlijk mijn kleine Lucas =)
Hier is de "definitieve" code waar u alleen maar de variabele hoeft in te voeren. (nou ja, ik denk^^)
Sorry, ik ben niet wakker!
Het is niet smmoddoc maar swModel dat je moet gebruiken! Dat is hoe het is om stukjes code rechts en links te hergebruiken, zonder jezelf zorgvuldig te herlezen!
Zie het bijgevoegde bestand.
Oeps, ik heb het net gecontroleerd, en voor de eigenschappen van de configuraties is het anders! Het zou dus niet moeten werken!
Precies Lucas.
Daarom dacht ik dat het beter is om @ Bart uit te leggen zodat hij zijn code begrijpt dan om hem een kant-en-klare code te maken waarvan hij helemaal niet weet hoe hij moet werken.
Tot slot, gefeliciteerd Lucas met de tijd die is verstreken...
Ach, daar ga je. Het helpt rechts, links... En het doet domme dingen!
(Grapje, PL ;-) )
Geen fouten meer!
Dus nu al dat, geweldig, maar, er is nog een maar... Het krijgt niet de variabele "TYPE3, het geeft me elke keer 1.
Dus ik keek naar mijn 3D. Ik heb een "TYPE" eigenschap gemaakt die wordt geactiveerd door het Excel-bestand te volgen, maar op de platte patroonconfiguratie verdwijnt de eigenschap...
Dus ik eindig met T1 Lg 2560.dxf maar T1 overal, zelfs als de lijn excel T2 is
Ja, Bart.
Omdat, zoals Lucas in zijn vorige bericht zei, hij het eigendom van het bestand herstelt en niet dat van de configuratie.
Ik had dit gedaan in de eerder geposte code: Zie bijlage
Ja herinnering, ok het is begrepen.
Maar je figuur
Error = cusPropMgr.Get5("TYPE", True, Value_T, ResolvedValOut, wasResolved) 'Haalt de waarde op van de eigenschap "T" in de variabele "Value_T"
Werkt niet. :/
Niet-gedefinieerde objectvariabele of Wtih-blokvariabele
@Bart:
Heeft u ook de benodigde aangiften gekopieerd?
Ik ga kaal worden van het uittrekken van mijn haar....
Stel cusPropMgr in = config. CustomPropertyManager
Het crasht bij config: variabele niet gedefinieerd
Altijd dezelfde fout:
Stel cusPropMgr in = config. CustomPropertyManager
Een variabele of blokobject met niet gedefinieerd.
Wit haar, kan het ;) worden geverfd? Is een pruik lelijk:p
Lucas, ik heb hier een fout:
Error = cusPropMgr.Get5("TYPE", Value_T, True, ResolvedValOut, wasResolved) 'Haalt de waarde op van de eigenschap "T" in de variabele "Value_T"
Onjuist betoog of procedure beroep.
Als je me aan het eind van de dag niet haat, heb ik geluk! =)
Lucas:
Voor mij moet je "Set config = swModel.GetActiveConfiguration" en "Set cusPropMgr = config" verplaatsen. CustomPropertyManager" in de lus sinds de configuratie verandert.
In uw geval Remrem
deze regel Set cusPropMgr = config. CustomPropertyManager
Foutblok met aan gedefinieerd.
En dat als ik de 2 regels die je zei op de aangegeven plek zet.
Oké @remrem! Daarna wordt het te scherp zonder te testen in SolidWorks, dat zie ik morgen al zien.
Voor de correctie had je TYP als variabele in de naam gebruikt, terwijl je eerder de persoonlijke eigenschap TYPE aan de variabele VALUE_T had toegewezen , dus ik heb VALUE_T weer in de naam gezet :)