@杨小杨 你好,想跟你请教个问题:大神好。JACOB怎么把Excel转成Word?我看到大神写过Excel转pdf的,能不能把excel转为word呢?
上面是保存pdf 的。。你用运行宏保存一下vb代码就能看到保存的 代码了。
doc.method("SaveAs", new Object[] { pdfFile, 17 });
你改这个 17 就行 。
多谢大神指导!
ReleaseManager rm = null;
IDispatch app = null;
IDispatch doc = null;
try {
rm = new ReleaseManager();
app = new IDispatch(rm, "Word.Application");
app.put("Visible", false);
IDispatch docs = (IDispatch) app.get("Documents");
doc = (IDispatch) docs.method("Open", new Object[] { wordFile,
false, true });
} catch (Exception e) {
LOGGER.error(e);
} finally {
if (doc != null) {
doc.method("Close", new Object[] { false });
}
if (app != null) {
app.method("Quit", null);
app = null;
if (rm != null) {
rm.release();
rm = null;
我还是不知道啊
Excel 可以另存为word 所以你知道怎么做了。
好吧。大神以前怎么写出来excel转pdf的呢?网上哪里可以参考啊
@夜辰 各种搜啊,开源中国里面也有一些
真没转换过,抱歉
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(8)
上面是保存pdf 的。。你用运行宏保存一下vb代码就能看到保存的 代码了。
doc.method("SaveAs", new Object[] { pdfFile, 17 });
你改这个 17 就行 。
多谢大神指导!
ReleaseManager rm = null;
IDispatch app = null;
IDispatch doc = null;
try {
rm = new ReleaseManager();
app = new IDispatch(rm, "Word.Application");
app.put("Visible", false);
IDispatch docs = (IDispatch) app.get("Documents");
doc = (IDispatch) docs.method("Open", new Object[] { wordFile,
false, true });
doc.method("SaveAs", new Object[] { pdfFile, 17 });
} catch (Exception e) {
LOGGER.error(e);
} finally {
try {
if (doc != null) {
doc.method("Close", new Object[] { false });
}
if (app != null) {
app.method("Quit", null);
app = null;
}
if (rm != null) {
rm.release();
rm = null;
}
} catch (Exception e) {
LOGGER.error(e);
}
}
我还是不知道啊
Excel 可以另存为word 所以你知道怎么做了。
好吧。大神以前怎么写出来excel转pdf的呢?网上哪里可以参考啊
@夜辰 各种搜啊,开源中国里面也有一些
真没转换过,抱歉