.NET 4.x Посоветуйте где искать ошибку с открытием файла типа Doc - C#
Формулировка задачи:
Есть функционал:
работало отлично, пока не нарвался на один документ, и при wordApp.Documents.Open - выбивает окошко с надписью 'file not found'
Office.Application wordApp = new Office.Application(); Office.Document docs; docs = wordApp.Documents.Open(ref path, ReadOnly: false, Visible: false);
нашел в чем ошибка, в макросах, только теперь не знаю как их убрать, методом перебора пробовал разные настройки https://support.office.com/ru-ru/Art...1-9efe4f860b12, но ошибка не пропала
Решение задачи: «.NET 4.x Посоветуйте где искать ошибку с открытием файла типа Doc»
textual
Листинг программы
public string getTextFromFilePath(string FilePath) { if (CheckInDB(FilePath)) return null; if (FilePath.IndexOf(".txt") != -1) FileText = File.ReadAllText(FilePath, Encoding.Default); try { wordApp = new Office.Application(); if (FilePath.IndexOf(".doc") != -1) { path = FilePath; wordApp.DisplayAlerts = 0; docs = wordApp.Documents.Open(ref path, ReadOnly: false, Visible: false); FileText = wordApp.ActiveDocument.Content.Text.ToString(); } if (FilePath.IndexOf(".rtf") != -1) { path = FilePath; docs = wordApp.Documents.Open(ref path, ReadOnly: false, Visible: false); FileText = wordApp.ActiveDocument.Content.Text.ToString(); } } catch { FileText = null; wordApp.Quit(); try { docs.Close(); } catch { } } return FileText; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д