如何在一个Microsoft Word文档中存储不同的视图?

时间:2018-07-09 13:15:00

标签: ms-word vsto velocity nvelocity mergefield

我想创建一个允许用户在Word文档中添加用户可读文本的应用程序,并在后端维护诸如MergeField或Velocity代码之类的复杂文本(语法)。 例如简单文本:鲍勃先生,您好。 复杂语法:您好«#if($ gender =='Male'#{else} #endel女士»Bob

是否可以在单个单词文档中同时保留简单的文本视图和复杂的语法视图

谢谢

1 个答案:

答案 0 :(得分:0)

首先,您不能在变量名中使用dot,所以我们假设它已保存在$gender变量中。

第二,如果没有性别变量,您可以使用默认值为“ Hello Mr. Bob”的复杂语法:

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

请注意,先生是默认文字