Improve Office docsments support; Fix #13 (with flaws).

This commit is contained in:
Paddy Xu
2017-05-20 15:57:52 +03:00
parent a4aeea4a58
commit e0a7f38d58

View File

@@ -146,13 +146,13 @@ namespace QuickLook.Plugin.OfficeViewer
case FileTypeEnum.Word: case FileTypeEnum.Word:
_wordApp = new Microsoft.Office.Interop.Word.Application(); _wordApp = new Microsoft.Office.Interop.Word.Application();
_wordApp.DisplayAlerts = WdAlertLevel.wdAlertsNone; _wordApp.DisplayAlerts = WdAlertLevel.wdAlertsNone;
_wordApp.Documents.Add(_path); _wordApp.Documents.Open(_path);
succeeded = true; succeeded = true;
break; break;
case FileTypeEnum.Excel: case FileTypeEnum.Excel:
_excelApp = new Application(); _excelApp = new Application();
_excelApp.DisplayAlerts = false; _excelApp.DisplayAlerts = false;
_excelApp.Workbooks.Add(_path); _excelApp.Workbooks.Open(_path);
var worksheets = _excelApp.ActiveWorkbook.Sheets; var worksheets = _excelApp.ActiveWorkbook.Sheets;
if (worksheets != null) if (worksheets != null)
foreach (Worksheet sheet in worksheets) foreach (Worksheet sheet in worksheets)