首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MSOffice 2.1将自定义属性添加到97/2003 DSOFile文件(xls/doc/ppt)

使用MSOffice 2.1将自定义属性添加到97/2003 DSOFile文件(xls/doc/ppt)
EN

Stack Overflow用户
提问于 2022-02-11 12:33:57
回答 1查看 26关注 0票数 0

我试图在ppt文件中添加自定义属性。但收到的价值(“güsi is g is G”)并不等于发送值(“ğüşIİŞĞ”)。

我遇到了这样一个奇怪的情况:

LibreOffice.

  • Save (
  • )打开sample.ppt (CTRL+S)并关闭,任何更改都不再是的代码。
    • 和两个值等于

示例ppt文件在这里:https://drive.google.com/drive/folders/1qTlREuLAAM-I0JIn-htPwLEUwRjQ9IiJ?usp=sharing

有谁能帮我吗谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-02-14 10:11:03

您需要检查Excel文件的编码。很可能是软件(DSO)生成基于UTF-8的文档,而不是UTF-16.例如,您可以尝试使用以下代码:

代码语言:javascript
复制
Dim strEncodingName As String = String.Empty
Dim myStreamRdr As System.IO.StreamReader = New System.IO.StreamReader(myFileName, True)
Dim myString As String = myStreamRdr.ReadToEnd()
strEncodingName = mmFileIA.CurrentEncoding.EncodingName
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71080184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档