【发布时间】:2015-09-15 10:23:47
【问题描述】:
我正在使用 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");
}
}
}
问题是无论我提供什么文件,保存功能都会返回 false。这意味着文件未保存。 任何人都可以提供帮助。 亲切的问候
【问题讨论】:
-
请添加语言标签,方便人们帮助您
-
什么是
clientSite? -
我正在实例化 OleClientSite 类
-
OleClientSite oleClientSite = new OleClientSite(oleFrame, SWT.NONE, "Word.Application");
-
语言标签已设为“Java”
标签: java swt ole savefiledialog