如何保护Excel工作表上的图像
我有一个Excel工作表与图像(徽标)。 如果我右键单击图片并select格式化图片/保护,则选中“locking”checkbox。 然后我用密码保护工作表。
尽pipe如此,最终用户仍然可以select和删除图像。 有什么办法可以防止这个?
更新
确实编辑对象没有被选中。
我正在使用的Worksheet.Protect方法有许多可选参数,用于控制用户可以在受保护的工作表上修改的内容。 其中大部分是名为AllowXXX (例如AllowFormattingColumns)的参数,默认为False。
参数DrawingObjects是个例外。 该参数默认为False:为了保护绘图对象,必须将其显式设置为True。
保护工作表为我工作。
检查选项“编辑对象”(在保护对话框中允许用户执行的操作列表的底部)不被选中。
尝试保护WorkBOOK也。
编辑:呃 – 这似乎不工作。
我谷歌这个非常丑陋的解决scheme: 防止删除或replace图像