dso.dll给出异常,因为文件不是有效的复合文件

时间:2014-06-04 09:26:41

标签: c#

我正在使用C#.net来使用microsoft dso dll文件获取文档元数据属性。  对于许多文件(.xls文件类型),它没有给出有效的复合文件格式错误。 如何从代码中处理此错误?有没有解决这个问题?

enter image description here

示例代码:(包括此位置的DSOFile参考:http://www.microsoft.com/en-in/download/details.aspx?id=8422

DSOFile.OleDocumentProperties oleobject = new DSOFile.OleDocumentProperties();
oleobject.Open(FileName, true, DSOFile.dsoFileOpenOptions.dsoOptionOpenReadOnlyIfNoWriteAccess);
SummaryProperties dsoProperties = default(SummaryProperties);
dsoProperties = oleobject.SummaryProperties;     // => this line throws exception

0 个答案:

没有答案