Hallo
Gibt es ein Makro, mit dem Sie benutzerdefinierte Eigenschaften von Teilen oder Baugruppen in einem Arbeitsgang über Excel importieren oder exportieren können? Bei cadware heißt dieses Makro PRP XLS.
Hallo
Gibt es ein Makro, mit dem Sie benutzerdefinierte Eigenschaften von Teilen oder Baugruppen in einem Arbeitsgang über Excel importieren oder exportieren können? Bei cadware heißt dieses Makro PRP XLS.
Hallo
Meines Wissens nicht, vielleicht in myCADtools.
Im Folgenden finden Sie jedoch ein Beispiel für Code (in C#), um alle benutzerdefinierten Eigenschaften eines Teils oder eines ASM abzurufen und das Ergebnis in eine CSV-Datei zu schreiben.
ModelDoc2 Part;
Part = ((ModelDoc2)(swApp.ActiveDoc));
CustomPropertyManager PropMgr = null;
ConfigurationManager swConfigMgr;
Configuration swConfig;
swConfigMgr = Part.ConfigurationManager;
swConfig = swConfigMgr.ActiveConfiguration;
int nNbrProps = 0;
int j = 0;
object[] vPropNames = null;
string valOut = string.Empty;
string resolvedValOut = string.Empty;
string saveLog = string.Empty;
int custPropType = 0;
PropMgr = swConfig.CustomPropertyManager;
// On récupére le nombre de propriétés personnalisées dans la configuration active
nNbrProps = PropMgr.Count;
// On récupére le nom de la propriété personnalisée
vPropNames = (object[])PropMgr.GetNames();
// On récupére le nom de la variable et la valeur assignée pour chaque propriété personnalisée
for (j = 0; j <= nNbrProps - 1; j++)
{
PropMgr.Get2(vPropNames[j].ToString(), out valOut, out resolvedValOut);
custPropType = PropMgr.GetType2(vPropNames[j].ToString());
saveLog = vPropNames[j].ToString() + ";" + resolvedValOut.ToString();
// On écrit ce résultat dans un fichier csv
string FicLog = Application.StartupPath + "\\Resultat.csv";
StreamWriter Flux = new StreamWriter(FicLog, true);
Flux.Write(saveLog + "\n");
Flux.Close();
}
Herzliche Grüße
Wenn Sie über die myCADTool-Werkzeuge verfügen, können Sie sich an BatchProperty cf angehängtes Bild wenden
Vielen Dank für Ihre Antworten:) In der Tat scheinen die Batch-Eigenschaften dem PRP XLS-Makro ähnlich zu sein.