.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;
}