今天,我在获取excel上次保存date.Its而不是修改date.Any帮助时卡住了,非常感谢。我尝试按照代码来保存上次保存日期而不是创建日期,但我不能让它work.Could任何人确认下面的方法对他们有效?
DSOFile.OleDocumentPropertiesClass oleDocumentPropertiesClass = new DSOFile.OleDocumentPropertiesClass();
oleDocumentPropertiesClass.Open("C:\\My Documents\\MyExcelFile.xls");
MessageBox.Show(oleDocumentPropertiesClass.SummaryProperties.DateCreated.ToString());发布于 2018-12-18 22:36:51
您可以在不使用Office库的情况下,通过检查文件系统中文件的上次修改日期来完成此操作:
using System.IO;
var time = new FileInfo(@"C:\My Documents\MyExcelFile.xls").LastWriteTime;发布于 2019-06-14 03:15:28
使用excel interop程序集
var workbook = new Application().Workbooks.Open(@"somePath.xls", ReadOnly: true);
var lastSavedDate = (DateTime)workbook.BuiltinDocumentProperties["Last Save Time"].Value;标题
主题
作者
关键词
评论
模板
最后一位作者
修订号
应用程序名称
上次打印日期
创建日期
上次保存时间
总编辑时间
页数
字数
字符数
安全性
类别
格式化
经理
公司
字节数
行数
段落数
幻灯片数量
备注数量
隐藏幻灯片的数量
多媒体剪辑数量
超链接库
字符数(带空格)
https://stackoverflow.com/questions/53835206
复制相似问题