Скопировать текст из файла слова в новое слово
Я читаю текст из файла слов и заменяю текст из прочитанного текста.
var wordApp = new Microsoft.Office.Interop.Word.Application();
object file = path;
object nullobj = System.Reflection.Missing.Value;
var doc = wordApp.Documents.Open(ref file, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj);
doc.ActiveWindow.Selection.WholeStory();
doc.ActiveWindow.Selection.Copy();
IDataObject data = Clipboard.GetDataObject();
var text =data.GetData(DataFormats.Text);
Итак, у меня есть текст из оригинального файла слов, и теперь мне нужно передать его в новый файл слов, который не существует (Новый текст).
Я старался
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "WINWORD.EXE";
Process.Start(startInfo);
Это открывает новый файл слова, который физически не сохранен в файловой системе, что нормально. Но я не уверен, как передать текстовое значение в этот новый файл.
Обновить
После запуска вышеуказанного кода я попытался
var wordApp = new Microsoft.Office.Interop.Word.Application();
var doc = wordApp.ActiveDocument;
Который придумываетЭта команда недоступна, поскольку ни один документ не открыт. "