Hoe de eigenschappen van een configuratie op te halen

Hallo

Ik zou graag willen weten of iemand de synthese kent om de inhoud van de beschrijving en opmerkingen van een configuratie op te halen (zie bijgevoegde afbeelding).
Voor de configuratienaam is het: $PRPVIEW:"SW-Configuration Name"
Maar voor de anderen: ???
Ik heb een beetje geprobeerd door "Naam" te vervangen door "Beschrijving", maar geen resultaat.

Als je andere codes kent, ben ik geïnteresseerd...

 


prop._config_sw14.jpg

Hallo

A  priori is het mogelijk, maar een beetje ingewikkeld, zie dit bericht:

https://forum.solidworks.com/message/467771#467771

 

Hallo

Ja, zie opname van de achtergrond van de opname.

Houd me op de hoogte als het goed is.

 

Fijne dag


syntaxe.jpg

@mickael

Ik ben op zoek naar dit soort code, maar dan naar de beschrijving van de configuratie. Ik heb ze al.

@ .PL

Bedankt voor de link, maar het is inderdaad ingewikkeld en ik beheers VB niet.

Hallo

 

Misschien kan deze link helpen:

http://www.javelin-tech.com/blog/2012/03/hierarchy-bom-refs/

@Azrod

Bedankt, goed geprobeerd. Ik zou het echter ergens anders nodig hebben dan in een stuklijst.

Ik heb geprobeerd de code van de stuklijst op te halen, maar het werkt niet.

Als iemand een ander idee heeft....


prop._config_sw14.jpg

Staat het niet $PRPMODEL: "Beschrijving"?

En hetzelfde geldt voor commentaar

BEWERKEN:

Nee, dat is het niet...

Hoi allemaal

Ik zou ook graag de inhoud van de beschrijving en opmerkingen van een configuratie op mijn computer willen ophalen, helaas brengt alles wat ik doe me nergens. Misschien kan jouw advies me helpen. Ik zal in ieder geval kijken of het werkt. Dank u voor uw hulp.

Tot nu toe, om het probleem op te lossen, is het om aangepaste eigenschappen te maken door te config en de informatie te kopiëren die ik onder de config heb geplaatst . Het is een beetje overbodig en als ik een configuratie wijzig, vergeet dan niet om de eigenschappen te gaan wijzigen. Niet geweldig.

Iemand helpen?


lynkoa_1.jpg

Tot nu toe, om het probleem op te lossen, is het om aangepaste eigenschappen te maken door te config en de informatie te kopiëren die ik onder de config heb geplaatst . Het is een beetje overbodig en als ik een configuratie wijzig, vergeet dan niet om de eigenschappen te gaan wijzigen. Niet geweldig.

Hallo

Hier is een fragment van C#-code dat het werk doet:

ModelDoc2 Part;
Part = ((ModelDoc2)(swApp.ActiveDoc));

ConfigurationManager swConfigMgr;
Configuration swConfig;
swConfigMgr = Part.ConfigurationManager;
swConfig = swConfigMgr.ActiveConfiguration;
			
object[] configNameArr = null;
string configName = null;
string commentaire = null;
string description = null;
int j = 0;
configNameArr = (object[])Part.GetConfigurationNames();
for (j = 0; j <= configNameArr.GetUpperBound(0); j++)
{
  configName = (string)configNameArr[j];
  swConfig = (Configuration)Part.GetConfigurationByName(configName);
  commentaire = swConfig.Comment;
  description = swConfig.Description;
  MessageBox.Show("Nom : " + swConfig.Name + " - Commentaire : " + commentaire + " - Description : " + description);
            }
			
MessageBox.Show("Traitement terminé.");

Vriendelijke groeten

En nu de macro in vba....


listenameconfig.swp