1. 首页 > 科技

怎么不让WPS出现启用宏的工作簿?(打开WPS不出现“禁用宏”和“启用宏”)

怎么不让WPS出现启用宏的工作簿?(打开WPS不出现“禁用宏”和“启用宏”)

打开WPS不出现“禁用宏”和“启用宏”

Excel,宏不起作用怎么办如何修改宏安全性启用宏,请参考:网页链接

设置了宏的表格,如何强制启用宏,否则禁止编辑表格数据或者禁止打开表格或者弹出提示语

第一步,看上图,用工作簿事件,两段代码。

一段是打开工作簿时,解锁所有工作表,同时解锁工作簿。

一段是关闭工作簿时,锁定所有工作表,同时锁定工作簿。

两段代码中,解锁工作表和锁定工作表的密码必须相同。解锁工作簿和锁定工作簿的密码必须相同。当然,工作表和工作簿的密码也相同,这也是可以的。

效果:对方打开工作簿时,只有点击启用宏后,工作簿才会解锁,否则只能观看,不能更改。

Dim i As Integer

Private Sub Workbook_Open() '打开工作簿时触发

    For i = 1 To Sheets.Count

        Sheets(i).Unprotect Password:="111111" '解锁每一个工作表

    Next

    ActiveWorkbook.Unprotect Password:="111111" '解锁工作簿

End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean) '关闭工作簿时触发

    For i = 1 To Sheets.Count

        Sheets(i).Protect Password:="111111" '锁定每一个工作表

    Next

    ActiveWorkbook.Protect Password:="111111" '锁定工作簿

    ActiveWorkbook.Save '保存工作簿

End Sub第二步:为了防止别人查看代码时,发现密码,所以还要对VBA工程进行加密。

把代码加上密码,别人无法查看代码,也就看不到锁定和解锁工作表工作簿的密码了哦。

但是,你自己必须要记住锁定VBA工程的密码哦,否则你以后再想打开时自己都打不开了。

打开WPS文件,启用宏功能总是自己弹出!怎么样能把这个功能关闭或是不启用

将宏安全性更改为非常高

我的WPS文档不小心变成了新建 Microsoft Office Excel 2007 启用宏的工作簿.xlsm,怎么转回来?急急急!

这个应该是你不小心吧 文件名和扩展名都改掉了。 你可以把 新建 Microsoft Office Excel 2007 启用宏的工作簿.xlsm 在改成 你之前的名字。最关键的就是后面的 .xlsm这个是扩展名。把它该会你之前的扩展名。一般是.doc或者.docx 就可以了。