首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用VSTO开发MergeField时如何在Word文档中创建和插入AddIn

使用VSTO开发MergeField时如何在Word文档中创建和插入AddIn
EN

Stack Overflow用户
提问于 2013-07-19 07:17:43
回答 2查看 2.6K关注 0票数 0

现在,我可以在当前光标之后插入文本,使用

代码语言:javascript
复制
Globals.ThisAddIn.Application.Selection.Range.Text = itm.Value;

我想用 MergeField 替换文本,但不知道如何使用VSTO和创建MergeField对象,如何将其插入到文档中。

EN

回答 2

Stack Overflow用户

发布于 2013-07-22 09:54:04

这是如何插入合并字段的。

代码语言:javascript
复制
object objType = Word.WdFieldType.wdFieldMergeField;
object objFieldName = fieldName;
Word.Field field = range.Fields.Add(range, ref objType, ref objFieldName, ref missing);

若要替换文本,可以在String.Replace中使用C#或Word对象模型中的发现对象。

票数 1
EN

Stack Overflow用户

发布于 2016-08-31 13:15:02

您也可以在Word.Field字段=.之后添加。

field.Result.Text =“任何你想要的”;

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17740215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档