Witam,

Mam nastepujacy problem: Na dysku zapisany jest dokument ms word w doc, chce odczytac z niego pewne dane. Robie to standardowo korzystajac z microsoft word object library:

       public String ImportDOC(String fileName)
        {

            Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.ApplicationClass();
            object nullobj = System.Reflection.Missing.Value;
            object file = @fileName;
            Microsoft.Office.Interop.Word.Document doc = app.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,
            ref nullobj, ref nullobj, ref nullobj, ref nullobj);
            doc.ActiveWindow.Selection.WholeStory();
            doc.ActiveWindow.Selection.Copy();
            IDataObject data = Clipboard.GetDataObject();
            string text = data.GetData(DataFormats.Text).ToString();

            return text;

        }

Jest OK, czytam bezproblemowo zwykly text, tabele itp. Niestety w dokumencie sa dosc istotne dane zapisane w tak zwanych polach textowych (Text Field Forms). Czy ktos ma pomysl jak moge sie do nich dostac? :-|