繁体   English   中英

保存函数返回false

[英]Save function returning false

我正在使用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.save(new File(path), true)

由于某些原因,您需要将旧Office格式的魔术标记设置为true

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM