社区
Java EE
帖子详情
一个J2EE项目中需要调用word域方面的需求,请高手教我,谢谢,分数不够再加!
caiyi0903
2005-02-04 11:51:47
项目中有一个需求是这样的:
希望在用户打开word文档时已经存在定义好的域,然后用户直接输入相关内容,
点“保存”,将word域里的内容直接保存到后台数据库ORACLE对应的表里。
表已经根据word域名建立好了。
1 请问有什么办法可以在程序中得到用户在word域中输入的内容。
2 另外,在显示的时候,又如何让word域能读出数据库表中对应的字段内容呢?
最好有代码范例,谢谢!!!
...全文
209
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基础面试题
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
需求
...
一个
程序员多年的收藏
昨天很郁闷,我用了5年的移动硬盘,莫名奇妙的坏掉了。里面40G的资料全部报销了。 为了不再重蹈覆辙,我决定把重要的电子书都放到网络硬盘上去备份。索性将这些资料的下载方式公布出来,与大家分享,一定会有你想...
hibernate学习(
word
文档备注不能正常显示,如有错误,忘不吝指正)
1. hibernate4.3.0只
需要
lib目录下的required目录里的所有包,视频里面的hibernate3的其他包不
需要
导入。 2. struts对应action层;hibernate对应dao层;spring贯穿在整个过程当
中
,spring帮action把service注入到...
2022 面试宝典
面试官问你这个问题,期望的
一个
回答是说,你们公司有个什么业务场景,这个业务场景有个什么技术挑战,如果不用 MQ 可能会很麻烦,但是你现在用了 MQ 之后带给了你很多的好处。先说一下消息队列常见的使用场景吧,...
Java EE
67,550
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章