Я работаю над сценариями VBA в Enterprise Architect, я пытался автоматизировать создание элементов (тип Артефакт) из Excel.
Моя цель - читать строку Excel по строкам, создавать элементы на основе имен в столбце Excel и добавлять примечания, которые я могу получить из другого столбца.Я реализовал следующий код:
'objExcel is an Excel application object
For i = 2 To rowCount
id = objExcel.Cells(i,1).Value
notes = objExcel.Cells(i,2).Value
set element = elements.AddNew( id, "Artifact")
'notes = Replace(notes, "\n", "\r\n")
'notes = Replace(notes, Chr(13) + Chr(10), "\r\n")
notes = Replace(notes, vbNewLine, "\r\n")
element.Update()
Next
Теперь проблема в том, что описание в примечаниях не отображает новые строки, оно отображается в виде одной строки.Существует аналогичный вопрос в StackOverflow, но это решение также не работает.
ele.Notes = "111" + "\n" + "222\r\n333"";
ele.Update();
Я пробовал и приведенный выше код, но проблема все еще существует, он отображается как 111 \ n222 \ r \ n333 в EAP. Есть ли какое-то решение для этого?