Copiar texto do arquivo de palavras para uma nova palavra
Estou lendo o texto do arquivo de palavras e substituo algum texto do texto lido.
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);
Então eu tenho texto do arquivo de palavras original, e agora eu preciso passar para um novo arquivo de palavras que não existe (Novo Texto).
eu tentei
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "WINWORD.EXE";
Process.Start(startInfo);
Isso abre o novo arquivo de palavras que não foi salvo fisicamente no sistema de arquivos, o que é bom. Mas eu não sei como pode passar o valor do texto para este novo arquivo.
Atualizar
Depois de executar o código acima, tentei
var wordApp = new Microsoft.Office.Interop.Word.Application();
var doc = wordApp.ActiveDocument;
O que vem com"Este comando não está disponível porque nenhum documento está aberto."