Я пытался сохранить новый текстовый документ с помощью SaveAs2, но не смог устранить ошибку. Это мой код для сохранения файла
word.Document newdocument = new word.Document();
newdocument = oword.Documents.Add(ref missing, ref missing, ref missing, ref missing);
word.Range rng = newdocument.Range(0, 0);
rng.Text = "start:\r\r" + content.Value.ToString();
rng.Text += "\rend:\r\r";
rng.Text += AnswerDictionary[content.Key.ToString()];
start = newdocument.Content.Start;
end = newdocument.Content.End;
range = newdocument.Range(ref start, ref end);
range.Select();
range.Font.Size = 11;
range.Font.Name = "Georgia";
rng.ParagraphFormat.Alignment = word.WdParagraphAlignment.wdAlignParagraphJustify;
rng.ParagraphFormat.LineSpacingRule = word.WdLineSpacing.wdLineSpaceDouble;
rng.ParagraphFormat.SpaceAfter = 0;
rng.ParagraphFormat.SpaceBefore = 0;
newfilename = @"C:\4PT\Output\" + content.Key.ToString() + ".docx";
//newdocument.SaveAs2(ref newfilename, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
newdocument.SaveAs2(ref newfilename);
я получаю эту ошибку
Exception:Thrown: «Сервер выдал исключение. (Исключение из HRESULT: 0x80010105 (RPC_E_SERVERFAULT))» (System.Runtime.InteropServices.COMException) Было выброшено исключение System.Runtime.InteropServices.COMException: «Сервер выдал исключение. ( Исключение из HRESULT: 0x80010105 (RPC_E_SERVERFAULT))" Время: 22.04.2018 23:39:12 Тема: [9556]
Пожалуйста, скажите мне, что я делаю неправильно здесь?
method(ref info)
То, что вы передаете сref
, должно иметь тип данныхobject
, но это вызовет другую ошибку, а не сбой... - person Cindy Meister   schedule 23.04.2018