日期:2014-05-18  浏览次数:21083 次

.NET中怎么获取word或powerpoint中的文档或大纲,有实例最好
.NET中怎么获取word或powerpoint中的文档或大纲保存为文本文档,有实例最好

------解决方案--------------------
mark
------解决方案--------------------
没见过!!
关注!!
帮你顶!!
------解决方案--------------------
ding
------解决方案--------------------
能吗?帮顶
------解决方案--------------------
是想打开word或者powerpoint,就调用进程,如果是想调用的是word或者powerpoint中的内容,以前好像看过类似的相关文档,不过我没有学会,你可以去搜搜。
------解决方案--------------------
用.NET里面的WORD类没用吗?你这个问题像是要对WORD进行二次开发似的!
------解决方案--------------------
调用组件
然后读取内容
在保存成需要的格式
------解决方案--------------------
http://topic.csdn.net/t/20020820/09/954460.html

------解决方案--------------------
不会,
帮顶
------解决方案--------------------
帮顶
------解决方案--------------------
MARK
------解决方案--------------------
C# code

            //定义Word对象
            Microsoft.Office.Interop.Word.ApplicationClass wordApp = new Microsoft.Office.Interop.Word.ApplicationClass();

            //要转换的文件名
            object fileName="d:\\test.doc";

            //默认值
            object miss = Missing.Value;

            //打开要转换的 DOC 文件
            Microsoft.Office.Interop.Word.DocumentClass doc=(Microsoft.Office.Interop.Word.DocumentClass) wordApp.Documents.Open(ref fileName,ref miss,ref miss,
                ref miss,ref miss,
                ref miss,ref miss,
                ref miss,ref miss,
                ref miss, ref miss, ref miss,
                ref miss,ref miss,
                ref miss,ref miss);

            //转换后的文件名
            fileName = "d:\\testDoc.txt";

            //保存的文件格式,这里 2 指 文本文件
            object saveFormat=2;

            //按文本文件保存
            doc.SaveAs(ref fileName, ref saveFormat, ref miss, ref miss,
                ref miss, ref miss, ref miss,
                ref miss, ref miss, ref miss,
                ref miss, ref miss, ref miss,
                ref miss, ref miss, ref miss);

            //关闭是否保存文件,这里为不保存
            object changes = false;

            //关闭文件
            doc.Close(ref changes, ref miss, ref miss);

            //退出 Word 应用程序
            wordApp.Quit(ref changes, ref miss, ref miss);