Anzeigen des Werts einer benutzerdefinierten Eigenschaft

Hallo

 

Ich erstelle gerade ein Makro, ich möchte einfach den Wert einer benutzerdefinierten Eigenschaft im Benutzerformular als Text anzeigen.

 

Weiß jemand, wie man das macht?

 

Vielen Dank an euch alle und einen schönen Tag!

Hallo

 

Sie müssen eine Variable erstellen, die Ihre Eigenschaft abruft:

 

Beispiel mit meiner Code-Eigenschaft:

 

CODE = swRefDoc.GetCustomInfoValue("", "Code")

 

Dann zeigen Sie einfach CODE im Benutzerformular an!

Ich weiß nicht, wie ich es genau darstellen soll. Es muss einen Code geben? Drucken oder so?

 

(Das Ziel ist, es in einem Textfeld zu haben)

Es funktioniert nicht, einfach zu schreiben:

Textfeld1 = CODE

Bei der Initialisierung des Benutzerformulars müssen Sie den Standardtext des Textfelds mit

 

.value = CODE

 

Natürlich durch die öffentliche Deklaration von CODE.

 

Beispiel:

 

Privates Sub UserForm_Initialize()

Mit Me.NameTextBox

. Wert = CODE

. Fokus setzen

. SelStart = 0

. SelLength = Len(. Text)

Enden mit

Ende Sub

Tut mir leid, aber ich verstehe es nicht.

Wie heißt Ihr Textfeld ?

Dison textbox1, dann müssen Sie den Standardtext wie folgt festlegen textbox1.value = CODE , wobei CODE die benutzerdefinierte Eigenschaft ist.

 

Und Sie müssen dies in ein spezielles Sub einfügen, das Ihr UserForm initialisiert, entweder: 

 

Privates Sub UserForm_Initialize()

Me.TextBox1.Value = CODE

Ende Sub

 

Damit Ihre CODE-Variable jedoch in einem anderen Sub gelesen werden kann, vergessen Sie nicht, sie ganz am Anfang Ihres Programms in Public CODE zu deklarieren.

 

Ist es klarer?

Haben Sie ein komplettes Stück Code, das Sie mir anbieten können?

 

Meine Unterkunft ist "DW_NUM"

 

Zusammenfassend möchte ich einfach in einer Textbox eines Benutzerformulars eines SOLIDWORKS Makros den Wert von "DW_NUM" anzeigen (das ist z.B.: DW-505).

 

Der Text sollte sich beim Start des Makros nach Möglichkeit selbst laden.

 

Vielen Dank!

Senden Sie Ihre Datei mit Ihrem Makro!

Es funktioniert, ich möchte es heute Mittag machen!

Hier!


lynkoa.zip

Ich sehe nicht, wo es klemmt...?