#c# #word
Вопрос:
У меня проблема с использованием приложений C# и Word. После запуска этого кода документ не сохраняется по записанному пути, и система показывает экран сохранения. В окне сообщения напишите: «Ошибка команды». Visual Studio не говорит об ошибках в коде.
private void button1_Click(object sender, EventArgs e)
{
object oEndOfDoc = "\endofdoc";
object oMissing = System.Reflection.Missing.Value;
Word.Application oWord = new Word.Application();
Word.Document oDoc = new Word.Document();
oWord.Visible = false;
object oTemplate = @"C:UsersВладимирDocumentsДокумент1.docx";
oDoc = oWord.Documents.Add(ref oTemplate, ref oMissing, ref oMissing, ref oMissing);
try
{
Object path1 = @"C:UsersВладимирDocumentsДок1.doc";
oWord.ActiveDocument.SaveAs2(path1);
oWord.ActiveDocument.Close();
}
catch (Exception x)
{
MessageBox.Show(x.Message);
}
finally
{
oWord.Quit();
}
}
Комментарии:
1. Сам код выглядит правильно. Вы уверены, что у вас есть разрешения на запись в эту папку?
2. Ну, я об этом не думал, потому что с .txt это работает без каких-либо проблем
3. Попробуйте сохранить как docx, а не как документ
4. это не работает( возможно, проблема в настройках Word. Завтра попробую программу на другом компьютере.
5. Я обнаружил, что проблема была в моей версии Word (2010). Спасибо, что потратили время, пытаясь мне помочь