Как сохранить другое представление в одном документе Microsoft Word?

Я хотел бы создать приложение, которое позволит пользователям добавлять читаемый пользователем текст в текстовый документ и поддерживать на заднем плане сложный текст (синтаксис), такой как код MergeField или Velocity. Например, простой текст: Привет, мистер Боб. Сложный синтаксис: Привет "#if($ sex == 'Мужской' Mr. #{else} Ms. #end" Боб

Достижимо ли это для поддержания как простого текстового представления, так и сложного синтаксического представления в документе с одним словом?

Спасибо

1 ответ

Во-первых, у вас не должно быть точки в имени переменной, поэтому давайте предположим, что она сохранена в $genderпеременная.

Во-вторых, вы можете иметь сложный синтаксис со значением по умолчанию "Hello Mr. Bob", если нет переменной пола:

Hello #if( $gender == "Female" ) Ms.#{else} Mr.#end Bob

Обратите внимание, что Mr. является текстом по умолчанию

Другие вопросы по тегам