社区
Java EE
帖子详情
一个J2EE项目中需要调用word域方面的需求,请高手教我,谢谢,分数不够再加!
caiyi0903
2005-02-04 11:51:47
项目中有一个需求是这样的:
希望在用户打开word文档时已经存在定义好的域,然后用户直接输入相关内容,
点“保存”,将word域里的内容直接保存到后台数据库ORACLE对应的表里。
表已经根据word域名建立好了。
1 请问有什么办法可以在程序中得到用户在word域中输入的内容。
2 另外,在显示的时候,又如何让word域能读出数据库表中对应的字段内容呢?
最好有代码范例,谢谢!!!
...全文
218
7
打赏
收藏
一个J2EE项目中需要调用word域方面的需求,请高手教我,谢谢,分数不够再加!
项目中有一个需求是这样的: 希望在用户打开word文档时已经存在定义好的域,然后用户直接输入相关内容, 点“保存”,将word域里的内容直接保存到后台数据库ORACLE对应的表里。 表已经根据word域名建立好了。 1 请问有什么办法可以在程序中得到用户在word域中输入的内容。 2 另外,在显示的时候,又如何让word域能读出数据库表中对应的字段内容呢? 最好有代码范例,谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lffish
2005-02-14
打赏
举报
回复
我原来用VC实现过,你要的话给我邮箱我发你代码。
caiyi0903
2005-02-04
打赏
举报
回复
有没有针对word的?
redex
2005-02-04
打赏
举报
回复
java操作word,excel:
http://blog.csdn.net/ladofwind/archive/2004/12/21/224453.aspx
patrickip
2005-02-04
打赏
举报
回复
這個項目看來跟j2ee沒有關係, 可以試試 word(vba) -> odbc -> oracle (應該有很多保安性的問題, 不知道行不行)
fogs
2005-02-04
打赏
举报
回复
up
caiyi0903
2005-02-04
打赏
举报
回复
up
GJA106
2005-02-04
打赏
举报
回复
jacob包,网址 http://danadler.com/jacob/
import com.jacob.activeX.*;
import com.jacob.com.*;
import java.io.File;
public class testJab {
public testJab() {
}
public static void testFindReplace() {
try {
String sInputDoc = "E:\\work\\testWord\\file_in.doc";
String sOutputDoc = "E:\\work\\testWord\\file_out.doc";
String sOldText = "[label:import:1]";
String sNewText = "I am some horribly long sentence, so long that [insert bullshit here]";
boolean tVisible = true;
boolean tSaveOnExit = false;
/////////////////////////////////////////////////////////////
ActiveXComponent oWord = new ActiveXComponent("Word.Application");
oWord.setProperty("Visible", new Variant(tVisible));
Object oDocuments = oWord.getProperty("Documents").toDispatch();
Object oDocument = Dispatch.call(oDocuments, "Open", sInputDoc).toDispatch();
Object oSelection = oWord.getProperty("Selection").toDispatch();
Object oFind = oWord.call(oSelection, "Find").toDispatch();
//////////////////////////////////////////////////////////////////////
Dispatch.put(oFind, "Text", sOldText);
Dispatch.call(oFind, "Execute");
Dispatch.put(oSelection, "Text", sNewText);
//////////////////////////////////////////////////////////////////////
Dispatch.call(oSelection, "MoveDown");
Dispatch.put(oSelection, "Text", "\nSo we got the next line including BR.\n");
//////////////////////////////////////////////////////////////////////
Object oFont = Dispatch.get(oSelection, "Font").toDispatch();
Dispatch.put(oFont, "Bold", "1");
Dispatch.put(oFont, "Italic", "1");
Dispatch.put(oFont, "Underline", "0");
Dispatch.put(oFont, "Size", "20");
Dispatch.put(oFont, "Color", "1,0,0,0");
//////////////////////////////////////////////////////////////////////
Object oAlign = Dispatch.get(oSelection, "ParagraphFormat").toDispatch();
Dispatch.put(oAlign, "Alignment", "1");
//////////////////////////////////////////////////////////////////////
Object oWordBasic = Dispatch.call(oWord, "WordBasic").getDispatch();
Dispatch.call(oWord, "SaveAs", sInputDoc);
Dispatch.call(oDocument, "Close", new Variant(tSaveOnExit));
oWord.invoke("Quit", new Variant[0]);
}
catch (Exception eEe) {
eEe.printStackTrace();
}
}
public static void main(String[] args) {
testJab.testFindReplace();
}
}
第二个
iText包,网址 http://www.lowagie.com/iText/ 自带的demo有例子。
JAVA基础面试题
Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机
方面
的语法。 1、
一个
".java"源文件
中
是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有
一个
public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? java
中
的保留字,现在没有在java
中
使用...
基于java网络考试系统毕业论文
Network目 录摘 要 i第1章 绪论 11.1 研究的目的及意义 11.2 研究开发现状分析 11.3 研究的内容 1第2章 系统相关技术 32.1 JAVA简介 32.8 JSP 72.9 Tomcat服务器 8第3章 可行性与
需求
分析 93.1 可行性分析 93.2
需求
分析 9第4章 系统总体设计 114.1. 系统概要功能图 114.2 系统基本功能 114.2.1 登录功能 114.2.2 系统答题 11。
一个
程序员多年的收藏
文章分类:Java编程 程序员珍藏的东西会是什么?呵呵,除了平时写的代码,就是那些百看不厌的电子书了。 昨天很郁闷,我用了5年的移动硬盘,莫名奇妙的坏掉了。里面40G的资料全部报销了。 为了不再重蹈覆辙,我决定把重要的电子书都放到网络硬盘上去备份。索性将这些资料的下载方式公布出来,与大家分享,一定会有你想要的! 下载的兄弟注意了,点击下载后,可以在url
中
看到后缀名:),如果
hibernate学习(
word
文档备注不能正常显示,如有错误,忘不吝指正)
1. hibernate4.3.0只
需要
lib目录下的required目录里的所有包,视频里面的hibernate3的其他包不
需要
导入。 2. struts对应action层;hibernate对应dao层;spring贯穿在整个过程当
中
,spring帮action把service注入到里面去,spring会帮service把dao注入到service
中
去,sprin
2022 面试宝典
其实就是问问你消息队列都有哪些使用场景,然后你
项目
里具体是什么场景,说说你在这个场景里用消息队列是什么?面试官问你这个问题,期望的
一个
回答是说,你们公司有个什么业务场景,这个业务场景有个什么技术挑战,如果不用 MQ 可能会很麻烦,但是你现在用了 MQ 之后带给了你很多的好处。先说一下消息队列常见的使用场景吧,其实场景有很多,但是比较核心的有 3 个:解耦、异步、削峰。看这么个场景。A 系统发送数据到 BCD 三个系统,通过接口
调用
发送。如果 E 系统也要这个数据呢?那如果 C 系统现在不
需要
了呢?A 系统负
Java EE
67,543
社区成员
225,859
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章