【问题标题】:Access: generating a .DOC file cannot be opened on an iDevice访问:无法在 iDevice 上打开生成的 .DOC 文件
【发布时间】:2011-10-05 22:57:16
【问题描述】:

我在旧的 access-VBA 应用程序中使用典型的 GetObject("", Word.Document) 策略。我可以在 Windows 中很好地打开这个 .doc,但是我无法在 iPad\iPhone 上打开它。奇怪的是,如果我在 MS word 中打开这个 .doc,再将它另存为 .doc,我就可以在 iPad 上打开它。

我必须做些什么来确保这个 .doc 在 idevice 上被保存为不是“无效格式”的东西?有任何想法吗?

编辑 1: 我发现了一些看起来像这样的代码: DoCmd.OutputTo ...,..., "Rich Text Format",... 我想知道这是否正确?

编辑 2: 我所看到的是 DoCmd.OutputTo 作为 RTF 是 iDevices 似乎不喜欢的。还有其他方法可以做到这一点吗?

【问题讨论】:

  • 您尝试将其保存为 docx?
  • 不确定如何在访问中执行此操作.. 但它只是一个 doc 文件。还应该注意,在访问中保存的文件大小比 MS Word 保存的要小很多...
  • 是的.. 问题不在于 GetObject 部分,而在于 DoCmd.OutputTo 部分(我最近才意识到..)

标签: ms-access vba


【解决方案1】:

这是因为您实际上是以 RTF(富文本格式)保存文件,但给它一个 .DOC 扩展名。 MS Word 可以找出差异,但 iPad 不能。

要让文件在两台设备上都打开,请为文档指定 .RTF 扩展名,而不是 .DOC

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-05
    • 2013-05-16
    • 1970-01-01
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多