Пример работы с word документом в c#
Категория: .NET
2011-11-15 16:09:53
code: #csharp
Object filename = @"C:\Documents and Settings\Meruert\Desktop\2.doc"; Word.Application word = new Word.Application(); Word.Document doc = new Word.Document(); object nullobj = System.Reflection.Missing.Value; doc = word.Documents.Open2000(ref filename, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj); word.Visible = false; /*Можно скопировать в буфер обмена: doc.ActiveWindow.Selection.WholeStory(); doc.ActiveWindow.Selection.Copy(); */ //или выделить нужный текст: Word.Range wordrange = doc.Range(ref nullobj, ref nullobj); wordrange.Select(); wordrange.Copy(); object unit; object extend; unit = Word.WdUnits.wdStory; extend = Word.WdMovementType.wdMove; word.Selection.EndKey(ref unit, ref extend); //текст документа здесь: string auxString = wordrange.Text.ToString(); word.Quit(ref nullobj, ref nullobj, ref nullobj); word = null;
автор: Sagara
Поделиться: