js宏怎么批量去掉
我有多个doc文件里,都插入了wps的js宏。现在我通过windows下COM接口调用wps,按照文档设置AutomationSecurity=3禁用宏,但是js的宏还是运行了,请问应该怎么才能在程序运行临时禁用宏。
还有我将文件另存为doc格式,js宏还是存在,有什么办法,能把js宏内容都去掉。
代码如下:
```
word = win32com.client.DispatchEx('Kwps.Application')
word.Visible = False
word.DisplayAlerts = 0
setattr(word.Application, 'AutomationSecurity', 3)
```
令外附上js宏文件内容
```
/**
* Macro1 Macro
* 宏由 ww录制,时间: 2023/09/14
*/
function Macro1()
{
alert('你被攻击了');
}
function Application_DocumentOpen(Doc)
{
alert('你被攻击了😈😈😈😈😈😈😈😈');
}
```
@金山办公
创作者俱乐部成员