VBA如何禁止按钮和图片被右键(编辑)

按钮(非窗体按钮)和图片不想被人右键

现在的情况是已经禁用了右键弹出菜单

但是右键碰到按钮的时候,还是会进入“形状大小自由变化”的状态

有没有办法禁止按钮和图片进入这样的编辑状态

保护工作簿可以做到,但是因为程序代码很多,没有办法做到单独禁止编辑按钮形状

如果统一开启保护,运行宏会被拦下来

back style 改成0

activex的按钮无法使caption垂直居中,同样的文字,普通按钮垂直水平都居中,activex的只能露出文字头部一小部,请问这个问题能解决吗?不能解决的话我还是用不了这个方法分,因为每个activex按钮都要比原来变大很多很多

有办法设置透明按钮吗