2011-10-05 61 views
0

我正在使用典型的 GetObject(“”,Word.Document)策略在旧的Access-VBA应用程序中生成.DOC文件。我可以在windows中打开这个.doc,但是我无法在iPad \ iPhone上打开它。奇怪的是,如果我在MS中打开这个.doc文件,请将其另存为.doc,然后我可以在iPad上打开它。访问:生成.DOC文件无法在iDevice上打开

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

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

编辑2: 我看到的是DoCmd.OutputTo作为一个RTF是什么iDevices似乎不喜欢。任何其他方式去做这件事?

+0

您试图将其保存为docx? –

+0

不知道如何做到这一点访问..但它只是一个文档文件。还应该注意,访问中保存的文件的大小远远小于MS Word保存的文件的大小... – Mani5556

+0

您的办公室是2007年? –

回答

2

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

要使文件在两台设备上都打开,请给文档指定一个.RTF的扩展名而不是.DOC

+0

对我来说很有意义。谢谢。 – Mani5556