Visual studio - отладка приложения с помощью Word API невозможна - PullRequest
1 голос
/ 18 марта 2009

У меня есть приложение, которое использует MS-Word API. Я застреваю при попытке использовать функцию Document.Open (Filename), которая является функцией, открывающей документ Не имеет значения, работаю ли я в режиме отладки или выпуска. Любая помощь будет оценена. Спасибо, Гай Маром

1 Ответ

0 голосов
/ 18 марта 2009

Для метода Open нужно еще несколько параметров!

object fileName = "MyDocuemnt.docx";
object readOnly = false;
object isVisible = true;
object missing = System.Reflection.Missing.Value;
WordApp.Visible = true;
Word.Document aDoc = WordApp.Documents.Open(ref fileName, ref missing,ref readOnly, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref isVisible);
aDoc.Activate();

API Word (и Office) из .Net требует всех параметров в отличие от VBA, поэтому длинная строка пропущенных символов

Это боль, но вы можете создать некоторые классы-обертки, чтобы скрыть это от логики вашего основного приложения, если решение должно стать большим и сложным

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...