SAP Print按钮未将pdf文件保存在共享路径

时间:2018-03-07 13:24:13

标签: vba sap

我有一个Excel宏,它使用SAP打印pdf格式的数据。 步骤进行:

  • 它访问SAP事务,该事务提供了包含必要信息的表
  • 按“打印”按钮(来自SAP的菜单栏)
  • 然后出现打印窗口(从这里选择Microsoft Print To PDF选项,然后按下OK按钮)
  • 出现另存为窗口(完成路径和文件名:\ S \ BC .... \ outputName)
  • 然后按下保存按钮

  • 然后没有错误发生

但是,如果我访问路径文件夹" \ S \ BC ....",没有任何反应,则没有文件保存。但是,如果我们查看"修改日期"文件夹的属性,根据上次保存时间进行修改。

另外,我提到如果我试图在本地文件夹上编写pdf文件,而不是网络共享文件夹(例如:桌面文件夹:C:\ Users \ mariah \ Test),宏工作。

另外,我提到用户可以在共享路径上读取和写入\ S \ BC .... \

请帮我找出这个问题的原因。

2 个答案:

答案 0 :(得分:1)

VBA宏仅执行您手动执行的操作。您可以手动将文件保存在没有宏的共享路径中吗?

公共路径是真的\ S \ BC ... \或\ \ S \ BC ... \?

此致 ScriptMan

答案 1 :(得分:0)

OP 在此 comment 中提出的解决方案:

<块引用>

如果我将文件保存在“C:\Users\UserName”上,然后将其剪切到共享路径“S\BC...”,它会起作用。所以我已经实现了将文件保存在一个路径中的代码,然后将它复制到另一个路径,然后我从第一个路径中删除它(这样用户永远不会知道我将文件复制到其他目的地而不是想要的目的地)。