首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用VBA在microsoft word中更改“总编辑时间”

使用VBA在microsoft word中更改“总编辑时间”
EN

Stack Overflow用户
提问于 2021-06-05 01:13:54
回答 1查看 322关注 0票数 0

这里完全是新手。我尝试了几种不同的方法来更改ms word文档属性,但似乎无法使其正常工作。我正在尝试重新制作我正在处理的一个文档,但它已经损坏了-手动添加回所有不同的属性,等等。

我试过这个,还有一些我已经忘记了的。

代码语言:javascript
运行
复制
Sub test_getProperties()
    updateThisDocument.BuiltInDocumentProperties "Total Editing Time", "34500", msoPropertyTypeNumber     
End Sub

代码语言:javascript
运行
复制
Sub setproperties()
BuiltInDocumentProperties("Total Editing Time").Value = 34500
End Sub

代码语言:javascript
运行
复制
Sub WriteDocumentProperties()
    Dim objBuiltDocProp As Object
    
    Set objBuiltDocProp = ThisWorkbook.BuiltInDocumentProperties
    
    objBuiltDocProp("Total Editing Time") = 35000

End Sub

它一直给我'424‘--作为一个新手,我不知道如何修复它,请帮帮我

EN

Stack Overflow用户

发布于 2021-06-05 02:55:45

简单的经验法则:如果特性不能在UI中编辑,则也不能在VBA中编辑。

但是,您可以直接编辑xml。如果你安装了7-Zip,你可以用它打开文档存档。您需要的文件是docProps文件夹中的app.xml。您将找到一个名为TotalTime的属性,其值以分钟为单位。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67841435

复制
相关文章

相似问题

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