gpt4 book ai didi

c# - 从 Office 选择中获取 HTML

转载 作者:太空宇宙 更新时间:2023-11-03 16:51:16 26 4
gpt4 key购买 nike

我正在开展一个项目,我在该项目中为 Excel、Word、Powerpoint 和 Outlook 创建了 Office 插件。我有一个按钮应该获取用户选择的任何内容并将其导入 WYSIWYG 编辑器。现在这就是我获取选择和提取 html 的方式。

Excel.Worksheet sheet = excelApp.ActiveSheet;
excelApp.ActiveWindow.RangeSelection.Copy();
if (Clipboard.ContainsText(TextDataFormat.Html))
html = (Clipboard.GetData(DataFormats.Html).ToString());

然后我稍微修改了 html 以摆脱它给我的所有额外垃圾。问题是,如果非 ASCII 符号被突出显示,例如 こんニちは,则返回的 html 包含不正确的数据。任何想法将不胜感激。(我对 Word 也有类似的问题,所以如果有任何想法,请告诉我!)谢谢,菲尔

最佳答案

您需要更改为 DataFormats.UnicodeText。这些是多字节字符。

关于c# - 从 Office 选择中获取 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3896167/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com