Я пытаюсь вставить текст в текстовом файле в C# и я попробовал этот код из StackOverflow поста:Невозможно неявно преобразовать «string» в «object» error?
Microsoft.Office.Interop.Word.Application wordApp = null;
wordApp = new Microsoft.Office.Interop.Word.Application();
wordApp.Visible = true;
var filePath = @"H:\5555\Documents\Doc1.doc";
Document wordDoc = wordApp.Documents.Open(filePath);
Bookmark bkm = wordDoc.Bookmarks["name_field"];
Microsoft.Office.Interop.Word.Range rng = bkm.Range;
rng.Text = "Adams Laura"; //Get value from any where
Так я получаю эту ошибку: Не удается неявно преобразовать «строку» в «объект», когда я запустите эту строку.
"Document wordDoc = wordApp.Documents.Open(filePath);"
Но я не знаю, какой предмет я должен использовать.
Попробуйте преобразовать его явно, например. (object) filePath – Alex
Вот что вы должны найти полезным. Я думаю, @Alex уже ответил на ваш вопрос, но это также может быть полезно: http://stackoverflow.com/questions/2690623/what-is-the-dynamic-type-in-c-sharp-4-0-used- для/2690837 # 2690837 - посмотрите на ответ от Lasse V. Karlsen. – sr28
Строка - это объект, поэтому я не понимаю, что ошибка –