社区
Java EE
帖子详情
一个J2EE项目中需要调用word域方面的需求,请高手教我,谢谢,分数不够再加!
caiyi0903
2005-02-04 11:51:47
项目中有一个需求是这样的:
希望在用户打开word文档时已经存在定义好的域,然后用户直接输入相关内容,
点“保存”,将word域里的内容直接保存到后台数据库ORACLE对应的表里。
表已经根据word域名建立好了。
1 请问有什么办法可以在程序中得到用户在word域中输入的内容。
2 另外,在显示的时候,又如何让word域能读出数据库表中对应的字段内容呢?
最好有代码范例,谢谢!!!
...全文
259
7
打赏
收藏
一个J2EE项目中需要调用word域方面的需求,请高手教我,谢谢,分数不够再加!
项目中有一个需求是这样的: 希望在用户打开word文档时已经存在定义好的域,然后用户直接输入相关内容, 点“保存”,将word域里的内容直接保存到后台数据库ORACLE对应的表里。 表已经根据word域名建立好了。 1 请问有什么办法可以在程序中得到用户在word域中输入的内容。 2 另外,在显示的时候,又如何让word域能读出数据库表中对应的字段内容呢? 最好有代码范例,谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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有例子。
[
J2EE
]java web
项目
中
调用
word
转html命令行工具
本文介绍了一种将
Word
文档批量转换为HTML的方法,解决了动态更新网页内容的
需求
。通过对比多种方案,最终采用C#编写的命令行工具实现转换,并利用Java
调用
该工具完成自动化处理。
[
J2EE
开发] hello
word
!
本文详细介绍使用MyEclipse和Tomcat部署
J2EE
项目
的步骤,包括环境配置、工程创建及部署设置等关键环节。
黑马程序员之java,javase,JavaScript,javaee,javaweb的区别。
本文详细介绍了Java平台的三个主要版本:JavaSE、JavaEE和JavaME的特点与应用场景。JavaSE适用于桌面应用开发;JavaEE面向企业级应用,提供丰富的服务端开发功能;JavaME则针对移动和嵌入式设备。
解决JavaMail无法发送邮件的错误(在
J2EE
项目
中
)
本文介绍如何在
J2EE
项目
中
集成JavaMail实现邮箱验证功能,并解决因JavaEE5.0与JavaMail冲突导致的NoClassDefFoundError异常。
Java EE
67,535
社区成员
225,851
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章