用于处理RightsWatch软件的EXCEL VBA代码

时间:2017-06-21 01:28:59

标签: excel excel-vba vba

我有Macro whcich工作到现在为止,但是我的组织安装了一个新的软件“RightsWatch”,它不允许我保存word或excel文件。我使用下面的EXCEL VBA代码来保存Excel文件。

ActiveWorkbook.SaveAs Filename:="\\10.32.124.51\Reports_New\PRESTIGE LEVEL\Automation\Pending IMs\IMs Assigned back to SOC team.xlsx"

请告知我需要处理RightWatch软件需要做哪些更改。

2 个答案:

答案 0 :(得分:0)

您可以为excel创建应该解决问题的数字证书。您可以按照以下步骤自行创建数字证书。

  1. 转到Microsoft Office文件夹(例如:C:\ Program Files \ Microsoft Office \ Office15或Office16等)
  2. 运行SELFCERT.exe程序
  3. 为您的证书提供任何名称并将其创建。
  4. 使用宏打开Excel。
  5. 按Alt + F11。然后点击菜单选项工具 - >数字签名
  6. 选择您使用步骤3创建的数字证书,然后单击“确定”。
  7. 保存您的Excl并再次打开它。
  8. 如果您有任何安全警告:只需点击启用内容。
  9. 立即运行您的宏。
  10. 它应该有用。

答案 1 :(得分:0)

如果您要保存包含Macro的文件,则应该首先正确对文件进行分类(因此请手动保存文件)。然后,所有副本都将被正确分类。

但是,如果您从VBA创建新文件然后尝试保存,则它根本不起作用。一种方法是打开预先分类的模板,而不是创建一个全新的文件,然后保存为此文件。