html - VBA Word 从 HTML 粘贴 UTF-8 字符
问题描述
这是通过 VBA 将 HTML 复制到 Word 和剪贴板丢失特殊字符的后续操作(非常死)
问题:有没有一种方法可以让我在 Word 中将 aselection
或range
in 设置为特定的编码,以便在粘贴时获得 UTF-8 字符?或者更好:我可以控制粘贴上的编码吗?
问题:
- 两者
selection
都range
没有在文档中设置编码的方法。最接近的是切换编码(但它不做任何事情)。Paste和PasteSpecial也是如此——其中并没有太多的文档。 - 我无法使用创建临时文件的解决方案,以便将其另存为 html 文件并将文本插入
range
- 管理问题
原文(html):
Alle Füchse <b>sprangen</b> über den <em>großen</em> Bären.
预期文本(Word 格式):
Alle Füchse
sprangen
über den
großen
Bären.
当前文本(带有代码*):
Alle Fchse
sprangen
ber den
groߥn
B䲥n.
* 如在后续链接中并使用在范围内而不是在范围内粘贴GetHTMLClipboard
(实际上获得了正确的编码,但保留了 html 格式标签而不是格式化)。
解决方案
推荐阅读
- jquery - 在自由横向空间中响应地居中元素
- java - 如何在Chrome上单击()java selenium后不等待页面加载而运行下一行代码?
- php - 将自定义表单字段发送到 paytm 并获得 Paytm 的响应问题
- multidimensional-array - xarray 数据集:对数据变量进行分面绘图 (data_vars)
- javascript - Javascript多输入计算器,输入由用户生成,然后这些输入应该进行计算
- vb.net - 如何在ms access数据库中按单个日期搜索?
- mysql-python - 在访问 MySQL 数据库时,使用 Python 在 where 子句中将变量传递给 SQL 选择查询
- django - 在 django 项目中将西里尔字体从 html 页面渲染为 pdf
- java - 如何在时间间隔内管理 Firestore 数据库中文档的离线更新状态
- flutter - 如何创建从侧面打开的模态底页