Хорошо, сделайте это, вы должны сначала создать параметр в объекте DrawingDocument
.
Таким образом, к вашему текущему коду будет добавлено что-то вроде этого:
Dim IndetifierParam as Parameter
Set IdentifierParam = MyDrawingDocument.Parameters.CreateString("ViewIdentifier", "A")
MyText.Text = "View ID: "'note: there are two spaces from last character to end of the quote
MyText.InsertVariable Len(MyText.Text),0,IdentifierParam 'First parameter is insert position, second parameter is how many characters to overwrite, third is the parameter.
Теперь в дереве рисования слева вы увидите набор параметров с вашим новым строковым параметром. Дважды щелкните параметр и отредактируйте его... Тест чертежа автоматически обновит текст чертежа с измененным значением параметра. ТАКЖЕ, в качестве дополнительного преимущества, в скрипте VBA намного проще изменить параметр, чем текст рисунка.
Как обновить или изменить этот новый параметр:
IdentifierParam.ValuateFromString "A" 'add a string or variable here
Наконец, дополнительный совет: перейдите в «Инструменты» -> «Параметры» и нажмите «Параметры и измерения» в дереве, а на первой вкладке «Знания» установите флажок «Со значением» и «С формулой». Это первые два флажка.
person
GisMofx
schedule
26.04.2014