java jacob 操作word 文档,进行写操作,如生成表格,添加 图片

java jacob 操作word 文档,进行写操作,如生成表格,添加 图片

ID:37710422

大小:33.46 KB

页数:8页

时间:2019-05-29

java jacob 操作word 文档,进行写操作,如生成表格,添加 图片_第1页
java jacob 操作word 文档,进行写操作,如生成表格,添加 图片_第2页
java jacob 操作word 文档,进行写操作,如生成表格,添加 图片_第3页
java jacob 操作word 文档,进行写操作,如生成表格,添加 图片_第4页
java jacob 操作word 文档,进行写操作,如生成表格,添加 图片_第5页
资源描述:

《java jacob 操作word 文档,进行写操作,如生成表格,添加 图片》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、javajacob操作word文档,进行写操作,如生成表格,添加图片jacob-1.15-M3-x86.dll copy到c://windows/system32引入jacob.jar示例代码[java] viewplaincopy1.import java.io.File;  2.import com.jacob.activeX.ActiveXComponent;  3.import com.jacob.com.Dispatch;  4.import com.jacob.com.Variant;

2、  5.class WordBean {  6.    // 代表一个word 程序  7.    private ActiveXComponent MsWordApp = null;  8.    // 代表进行处理的word 文档  9.    private Dispatch document = null;  10.    public WordBean() {  11.        // Open Word if we/'ve not done it already  12.     

3、   if (MsWordApp == null) {  13.            MsWordApp = new ActiveXComponent("Word.Application");  14.        }  15.    }  16.    // 设置是否在前台打开 word 程序 ,  17.    public void setVisible(boolean visible) {  18.        MsWordApp.setProperty("Visible", new

4、 Variant(visible));  19.        // 这一句作用相同  20.        // Dispatch.put(MsWordApp, "Visible", new Variant(visible));  21.    }  22.    // 创建一个新文档  23.    public void createNewDocument() {  24.        // Find the Documents collection object maintained b

5、y Word  25.        // documents表示word的所有文档窗口,(word是多文档应用程序)  26.        Dispatch documents = Dispatch.get(MsWordApp, "Documents").toDispatch();  27.        // Call the Add method of the Documents collection to create  28.        // a new document to e

6、dit  29.        document = Dispatch.call(documents, "Add").toDispatch();  30.    }  31.    // 打开一个存在的word文档,并用document 引用 引用它  32.    public void openFile(String wordFilePath) {  1.        // Find the Documents collection object maintained by Word  2.

7、        // documents表示word的所有文档窗口,(word是多文档应用程序)  3.        Dispatch documents = Dispatch.get(MsWordApp, "Documents").toDispatch();  4.        document = Dispatch.call(documents, "Open", wordFilePath,  5.                new Variant(true)/* 是否进行转换Confi

8、rmConversions */,  6.                new Variant(false)/* 是否只读 */).toDispatch();  7.        // document = Dispatch.invoke(documents, "Open", Dispatch.Method,  8.        // new Object[] { wordFilePath, new Variant(true),  9.        // new Varia

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。