当前位置: 代码迷 >> VBA >> 2011年最后一贴,希望能解决!OpenXML操作Word有关问题,高手帮看看!
  详细解决方案

2011年最后一贴,希望能解决!OpenXML操作Word有关问题,高手帮看看!

热度:4752   发布时间:2013-02-26 00:00:00.0
2011年最后一贴,希望能解决!OpenXML操作Word问题,高手帮看看!!
问题:
我用OpenXML操作Word,让一个Word文件打开时是【修订】状态,这一点我做到了。
问题出现了,因为这个文档会有不同的用户修改,用户修改时要记录是谁修改的,修改的什么内容,也就是Word里的摘要,
自动读取的是系统用户,我想动态修改用户名(也就是作者),Word里提供了这个功能【更改用户名】,可我想用代码实现【更改用户名】不知道怎么实现。
希望高手能帮解决!!!

------解决方案--------------------------------------------------------
坐个沙发吧~~~!!!
------解决方案--------------------------------------------------------
这是个OpenXmlPackage下的属性。你看一下这个代码。
C# code
        private void SetPackageProperties(OpenXmlPackage document)        {            document.PackageProperties.Creator = "Tom Xu (Chinasoft)";            document.PackageProperties.Revision = "1";            document.PackageProperties.Created = System.Xml.XmlConvert.ToDateTime("2012-01-02T09:52:00Z", System.Xml.XmlDateTimeSerializationMode.RoundtripKind);            document.PackageProperties.Modified = System.Xml.XmlConvert.ToDateTime("2012-01-02T09:52:00Z", System.Xml.XmlDateTimeSerializationMode.RoundtripKind);            document.PackageProperties.LastModifiedBy = "Tom Xu (Chinasoft)";        }
------解决方案--------------------------------------------------------
你是用什么开发的?
  相关解决方案