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