Vba 打印按钮没有';t将PDF文件保存在共享路径,并且不会记录任何错误
我有一个Excel宏,它使用SAP以pdf格式打印数据。 步骤:Vba 打印按钮没有';t将PDF文件保存在共享路径,并且不会记录任何错误,vba,sap-gui,Vba,Sap Gui,我有一个Excel宏,它使用SAP以pdf格式打印数据。 步骤: 它访问SAP事务,该事务提供一个包含必要信息的表 按下打印按钮(从SAP菜单栏) 然后出现“打印”窗口(从这里选择“Microsoft打印到PDF”选项,然后按下“确定”按钮) 出现另存为窗口(完成路径和文件名:\S\BC….\outputName) 然后按下保存按钮 那么就不会发生错误 但是,如果访问路径文件夹“\S\BC…”,则不会发生任何情况,也不会保存任何文件。但,若我们查看文件夹的“Date modified”属性,
- 它访问SAP事务,该事务提供一个包含必要信息的表
- 按下打印按钮(从SAP菜单栏)
- 然后出现“打印”窗口(从这里选择“Microsoft打印到PDF”选项,然后按下“确定”按钮)
- 出现另存为窗口(完成路径和文件名:\S\BC….\outputName)
- 然后按下保存按钮
- 那么就不会发生错误
请帮助我查找此问题的原因。VBA宏只执行允许您手动执行的操作。是否可以在不使用宏的情况下手动将文件保存在共享路径中 公共路径真的是\S\BC…\还是\\S\BC…\ 问候,,
ScriptManOP在以下方面提出的解决方案: 如果我将文件保存在“C:\Users\UserName”上,然后将其剪切到共享路径“S\BC…”上,它就会工作。因此,我实现了将文件保存在一个路径中,然后将其复制到另一个路径,然后将其从第一个路径中删除的代码(这样用户永远不会知道我将文件复制到所需目标以外的其他目标)
不幸的是,它也不能手动工作。但是,如果我将文件保存在“C:\Users\UserName”上,然后将其剪切到共享路径“S\BC…”,它就可以工作了。因此,我实现了将文件保存在一个路径中,然后将其复制到另一个路径,然后将其从第一个路径中删除的代码(这样用户永远不会知道我将文件复制到所需目标以外的其他目标)。谢谢你,并致以最良好的问候!许多路通向罗马@Madalina由于您提出的是一个解决方案,请将其作为单独的答案发布。非常感谢。(我将删除我为帮助未来访问者而做的复制)