教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

java - jacob - 操作word - 文档,进行写操作(8)

来源:网络收集 时间:2026-07-17
导读: /** */ /** * 把选定选定内容设定为替换文本 * * @param toFindText * 查找字符串 * @param newText * 要替换的内容 * @return */ public boolean replaceText(String toFindText, String newText) { if (!find(toF

/** */ /**

* 把选定选定内容设定为替换文本 *

* @param toFindText * 查找字符串 * @param newText * 要替换的内容 * @return */

public boolean replaceText(String toFindText, String newText) { if (!find(toFindText)) return false;

Dispatch selection = Dispatch.get(MsWordApp, \输入内容需要的对象

Dispatch.put(selection, \ return true; }

public void printFile() {

// Just print the current document to the default printer Dispatch.call(document, \ }

// 保存文档的更改 public void save() {

Dispatch.call(document, \ }

public void saveFileAs(String filename) { Dispatch.call(document, \ }

public void closeDocument() {

// Close the document without saving changes // 0 = wdDoNotSaveChanges // -1 = wdSaveChanges

// -2 = wdPromptToSaveChanges

Dispatch.call(document, \ document = null; }

public void closeWord() {

Dispatch.call(MsWordApp, \ MsWordApp = null; document = null; }

// 设置wordApp打开后窗口的位置 public void setLocation() {

Dispatch activeWindow = Dispatch.get(MsWordApp, \ .toDispatch();

Dispatch.put(activeWindow, \ // 1=maximize // 2=minimize

Dispatch.put(activeWindow, \ Dispatch.put(activeWindow, \ Dispatch.put(activeWindow, \ Dispatch.put(activeWindow, \ } }

public class JacobTest2 {

public static void createANewFileTest() { WordBean wordBean = new WordBean(); // word.openWord(true);// 打开 word 程序 wordBean.setVisible(true);

wordBean.createNewDocument();// 创建一个新文档 wordBean.setLocation();// 设置打开后窗口的位置 wordBean.insertText(\你好\向文档中插入字符

wordBean.insertJpeg(\插入图片 // 如果 ,想保存文件,下面三句 // word.saveFileAs(\ // word.closeDocument(); // word.closeWord(); }

public static void openAnExistsFileTest() { WordBean wordBean = new WordBean();

wordBean.setVisible(true); // 是否前台打开word 程序,或者后台运行 wordBean.openFile(\

wordBean.insertJpeg(\插入图片(注意刚打开的word

// ,光标处于开头,故,图片在最前方插入)

wordBean.save();

wordBean.closeDocument(); wordBean.closeWord(); }

public static void insertFormatStr(String str) { WordBean wordBean = new WordBean();

wordBean.setVisible(true); // 是否前台打开word 程序,或者后台运行

wordBean.createNewDocument();// 创建一个新文档

wordBean.insertFormatStr(str);// 插入一个段落,对其中的字体进行了设置 }

public static void insertTableTest() { WordBean wordBean = new WordBean();

wordBean.setVisible(true); // 是否前台打开word 程序,或者后台运行 wordBean.createNewDocument();// 创建一个新文档 wordBean.setLocation();

wordBean.insertTable(\表名\ wordBean.saveFileAs(\ wordBean.closeDocument(); wordBean.closeWord(); }

public static void mergeTableCellTest() { insertTableTest();//生成d://table.doc WordBean wordBean = new WordBean();

wordBean.setVisible(true); // 是否前台打开word 程序,或者后台运行 wordBean.openFile(\ wordBean.mergeCellTest(); }

…… 此处隐藏:574字,全部文档内容请下载后查看。喜欢就下载吧 ……
java - jacob - 操作word - 文档,进行写操作(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/607438.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)