从服务器获取富文本框
本文关键字:文本 获取 服务器 | 更新日期: 2023-09-27 18:18:58
我有一个Word 2010插件,它从服务器中提取某些信息,并将其显示在Word的书签中。一个是在Developer选项卡中找到的"富文本内容控制"。是否有一种方法可以通过编程"获取"它,以便我可以操纵它?我使用这种方法来做一些类似的事情,以获得一个表,也放在Word的服务器:
private Table GetTableByBookmarkName(Bookmark bookmark, int i)
{
Table tbl = bookmark.Range.Tables[i];
if (tbl != null)
{
return tbl;
}
else
{
return null;
}
}
我理解你的问题是,你想直接获得一个对RichText内容控件的引用(而不是使用书签)。是的,这是可能的。
-
为集合(文档中的顺序)使用索引值(基于1 !):文档。ContentControls(指数)
-
使用文档。方法返回具有Tag属性中相同值的内容控件集合
-
使用文档。
选择contentcontrolsbytitle方法返回具有相同Title属性值的内容控件的集合。
与书签类似,在设计文档/模板时,可以将Title和/或Tag分配给内容控件。在Developer选项卡中有一个"Properties"按钮,与内容控件位于同一组。
与书签不同,多个内容控件可以具有相同的Title/Tag,这就是返回集合的原因。