我正在使用Office的SWT集成来处理office文档,我的问题是在保存文件的更改时。我正在使用此代码:
FileDialog dialog = new FileDialog(getShell(), SWT.SAVE);
String path = dialog.open();
if (path != null) {
if (clientSite.save(new File(path), false)) {
System.out.println("Saved to file successfully.");
} else {
System.err.println("Failed to save to file");
}
}
}
问题是无论我提供什么文件,save函数都返回false。这意味着文件未保存。 可以任何人协助。 亲切的问候
答案 0 :(得分:0)
尝试以下方法:
clientSite.save(new File(path), true)
出于某种原因,您需要为旧办公室格式提供true
的神奇旗帜。