|
|
1
7
我找到了一个更好的方法来完成上面的工作 http://wiki.threewill.com/display/enterprise/SharePoint+and+Open+XML#SharePointandOpenXML-UsingWord2007ContentControls 作为参考。您的结果可能会有所不同,但我认为这将使您有一个良好的开端:
我认为以上仅适用于纯文本内容控件。不幸的是,它没有摆脱最终文档中的内容控制。如果我能做到这一点,我会把它贴出来。 http://msdn.microsoft.com/en-us/library/cc197932.aspx 如果要查找富文本内容控件,也是一个很好的引用。这一个讨论如何向放置在富文本内容控件中的表添加行。 |
|
|
2
3
第一种删除sdtrun并添加新的方法显然会删除格式,因为您只添加了一个运行,而不是运行样式。若要保留格式,应创建运行元素,如
你的第二种方法
我不明白你所说的“它不能摆脱最终文档中的内容控制”是什么意思?我认为您在这里的要求是通过保留内容控件和格式来更改文本(内容)。 |
|
|
3
3
解决如何获得所需结果的一个好方法是使用OpenXMLSDK2.0附带的文档反射工具…. 例如,您可以:
它并不完美,但却非常有用。您还可以直接查看任一文档的标记,并查看填充控件所导致的更改。 这是一种有点脆弱的方法,因为文字处理ML可能很复杂;很容易把它弄乱。对于简单的文本控件,我只使用以下方法:
希望在某种程度上有所帮助。D |
|
|
4
1
我还必须在页脚中查找和替换文本。您可以使用以下代码找到它们:
|
|
|
5
1
另一个解决方案是
|
|
|
David · 开放XML到干净HTML列表的XSLT转换 8 年前 |
|
|
pwwolff · 将字符串blob写入文件(XLSX使用节点模板化) 8 年前 |
|
|
Robert Walter · 以编程方式设置脚注引用运行的样式 8 年前 |