c# - 用 HTML 内容 C# .NET 替换 MS Word 书签
问题描述
我有 MS Word 模板,里面有内容。在内容的中间,我有一个特定的书签,我想用 HTML 文件替换它(不是标签视图,所有可视视图)。最简单的方法是什么?我找到了插入文件的选项,但找不到将其插入特定位置而不是书签的选项。谢谢。
解决方案
将Range
对象与InsertFile
方法一起使用。例如,以下代码将在书签所在的位置插入一个文件:
Word.Range rngBookmark = wdDoc.Bookmarks["test"].Range;
rngBookmark.InsertFile(filePath);
推荐阅读
- javascript - 如何获得可以划分数组中所有值的数字
- c# - Xamarin.Android 中的 ServiceConnection 到 SystemService (JNI - C++ - iBinder)
- c++ - DirectX 11.0 世界变换
- codenameone - How to add a Selection Change Listener to a picker in Codename One?
- python - Converting a sub OrderedDict to a DataFrame
- php - PHP - Black image detection and Ignore text. How?
- google-chrome - 为什么从“添加到主屏幕”启动的 PWA 应用在没有 Internet 连接的情况下无法加载?
- react-native - 反应本机重新加载不起作用
- curl - Unirest 请求 - 错误“无效 API”
- ios - 使用 swift 3 将文件上传到谷歌驱动器