ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 24624|回复: 10

[分享]解决弹出[安全警告]和[隐私问题报告]的方法总结

[复制链接]

TA的精华主题

TA的得分主题

发表于 2008-8-5 20:52 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

解决打开EXCEL弹出[安全警告]和关闭EXCEL弹出[隐私问题报告]的方法总结

1、打开EXCEL弹出[安全警告]

解决方法如图
工具==>选项==>安全性==>宏安全性,设置低(此操作有安全风险,使用请谨慎)
同时把个人信息选项的框框选上,以备后患

2、关闭EXCEL弹出[隐私问题报告]

解决方法如图

用ALT+F11打开VB窗口,输入代码(说明:本代码来自此链接山菊花

请把代码加入Workbook_BeforeSave事件中:

QUOTE:

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
ActiveWorkbook.RemovePersonalInformation = False
End Sub

 

题外话:

谢谢大家帮助!我在EH学到了很多东西!
对于我们初学EXCEL宏和VB的菜鸟们来说,每天最痛苦的事情之一就是:频繁而重复的关闭弹出对话框!

把这个总结分享,也算是给自己日后查阅提供方便!如版面错误请斑竹协调!

[此贴子已经被作者于2008-8-5 20:52:39编辑过]

[分享]解决弹出[安全警告]和[隐私问题报告]的方法总结

[分享]解决弹出[安全警告]和[隐私问题报告]的方法总结

[分享]解决弹出[安全警告]和[隐私问题报告]的方法总结

[分享]解决弹出[安全警告]和[隐私问题报告]的方法总结

[分享]解决弹出[安全警告]和[隐私问题报告]的方法总结

[分享]解决弹出[安全警告]和[隐私问题报告]的方法总结

[分享]解决弹出[安全警告]和[隐私问题报告]的方法总结

[分享]解决弹出[安全警告]和[隐私问题报告]的方法总结

TA的精华主题

TA的得分主题

发表于 2008-8-5 23:10 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
清晰的总结,用心的插图,给楼主鼓掌加油.奥运加油,LZ加油!

TA的精华主题

TA的得分主题

发表于 2008-8-5 23:14 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

1.2 保存与关闭

一、保存

Workbooks("文件.xls").Save

二、另存对话框的使用

Application.GetSaveAsFilename(fileFilter:="Excel files(*.xls),*.xls,All files(*.*),*.*")

示例:

flag=False
Do while Not flag                '循环要求必须输入文件名或选择文件名
  fm=Application.GetSaveAsFilename(fileFilter:="Excel files(*.xls),*.xls,All files(*.*),*.*")
  If fm<>False Then
     activeworkbook.SaveAs fm    '当前活动工作簿另存
     flag=True
  End If
Loop

三、关闭

1.单个文件关闭
  Workbooks("filename.xls").Close

2. 所有该EXCEL程序打开的文件都关闭
   Workbooks.Close

如果文件使用中改动过内容,那么该命令使用时会提示对话框,询问是否保存。
如果要想不弹出提示对话框,可以使用第三或第四种文件关闭方法,或者如下示例。

示例:

关闭工作簿“Book1.xls",但不提示用户保存所作修订。“Book1.xls"中的所有修订都不会保存。
Application.DisplayAlerts=False     '信息警告关闭
Workbooks("Book1.xls").Close
Application.DisplayAlerts=True

四、关闭同时保存
  Workbooks("filename.xls").Close savechanges:=True

五、关闭同时不保存
  Workbooks("filename.xls").Close savechanges:=False

六、EXCEL程序的关闭
  Application.Quit

说明:

使用本方法时,如果有未保存的工作簿处于打开状态,则EXCEL将弹出一个对话框,询问是否要保存所作修改。

为防止这一情况出现,可在使用Quit方法前保存所有的工作簿或将DisplayAlerts 属性设置为False。如果该属性为False,则EXCEL退出进,即使存在未保存的工作簿退出,也不会显示对话框,而且不保存就退出。如果将一个工作簿的Saved属性设置为True,但是并没有将其保存到磁盘上,则EXCEL在退出进不会提示保存该工作簿。

TA的精华主题

TA的得分主题

发表于 2008-8-5 23:38 | 显示全部楼层

每天不断学习,不断总结,不断提高。

谢谢各位分享!

TA的精华主题

TA的得分主题

发表于 2008-8-6 02:55 | 显示全部楼层
在EH的每一天,每一刻,总能给人一种感觉,那就是——总觉得自己像一块海绵,吸吮着无穷的营养和力量。真的很感谢EH!大家的EH......

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-8-6 20:01 | 显示全部楼层
forrest 的方法太高级,我就能看明白两句close哈哈,大家多多学习交流,发展壮大EH

TA的精华主题

TA的得分主题

发表于 2008-8-26 16:00 | 显示全部楼层

如果是下面的单纯对ActiveX 控件的警告呢?

excel文件里有vba代码,有ActiveX 控件,都是自己写的,每次打开文件就跳这个警告出来,烦。

已经在信任中心里把一切都信任、一切都启动,并把excel文件的路径设为受信任的位置还是不行,各位有什么好办法?

是excel2007.

“此应用程序要初始化可能不安全的ActiveX 控件。如果你信任文件来源,请选择确定,应用程序将使用当前的工作区设置初始化控件。”

TA的精华主题

TA的得分主题

发表于 2008-11-27 16:12 | 显示全部楼层
隐私报告的问题可以这样几种方法处理
1.点击“工具栏”菜单下“选项”对话框“安全性”选项卡
将其中的“保存时从文件属性中删除个人信息”不要选取(即取消打勾)

2保存前使用下面的代码就不会出现提示:
VBScript code    Application.DisplayAlerts = False
保存后要记得恢复:
VBScript code    Application.DisplayAlerts = True
3 动态修改选项来达到目的(保存时从文件属性中删除个人信息):
VBScript code    ActiveWorkbook.RemovePersonalInformation = True

TA的精华主题

TA的得分主题

发表于 2008-11-27 21:04 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-3-12 17:30 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-24 02:00 , Processed in 0.042319 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表