使用OLE调用SaveAs2 VBA/Word 2013时没有错误路径错误

使用OLE调用SaveAs2 VBA/Word 2013时没有错误路径错误,vba,com,visual-foxpro,Vba,Com,Visual Foxpro,情景:从VisualFoxpro9开始,我通过OLE COM在Word中制作了一个文档。在过去的几年里一直在运作。移至新PC W7Pro和Word 2013。在运行时版本中,oWord.SaveAs2。。。被跳过,没有任何错误。在开发版本中,它的功能正常 通过将SaveAs2移动到Word中,我得到了一个错误,结果它是路径中的一个错误,因为存储路径的mem文件在运行时版本中没有正确传输 花了大约8个小时。我知道这不是一个问题,但我还是想报告一下 在这个过程中,我找不到一种方法来使用.run方法将

情景:从VisualFoxpro9开始,我通过OLE COM在Word中制作了一个文档。在过去的几年里一直在运作。移至新PC W7Pro和Word 2013。在运行时版本中,oWord.SaveAs2。。。被跳过,没有任何错误。在开发版本中,它的功能正常

通过将SaveAs2移动到Word中,我得到了一个错误,结果它是路径中的一个错误,因为存储路径的mem文件在运行时版本中没有正确传输

花了大约8个小时。我知道这不是一个问题,但我还是想报告一下


在这个过程中,我找不到一种方法来使用.run方法将参数从VFP9传递到normal.dotm中的函数或子函数。只能调用没有参数的sub。

情况:从Visual Foxpro 9中,我通过OLE COM在Word中创建文档。在过去的几年里一直在运作。移至新PC W7Pro和Word 2013。在运行时版本中,oWord.SaveAs2。。。被跳过,没有任何错误。在开发版本中,它的功能正常


通过将SaveAs2移动到Word中,我得到了一个错误,结果它是路径中的一个错误,因为存储路径的mem文件在运行时版本中没有正确传输

您可以在问题下方的答案框中写下解决方案,然后接受自己的答案。这样,问题和解决方案将正确记录在SO系统中。目前,这只是一个尚未解决的问题。将“已解决”一词放在标题中不会改变其状态-您还可以因正确使用系统而获得奖励。Mem文件在开发人员和运行时版本之间不会以不同方式存储或传输路径。这只是一个用户错误,没有为路径使用名称表达式。希望这个问题不要被编辑,并在2年后登上榜首