站点介绍
Q:经常有人会问,如何隐藏VBA用户窗体右上角的X关闭按钮?
A:使用API可以禁用或者移除用户窗体右上角的关闭按钮,但既然它已经存在,我们何不合理地利用它呢。
默认情况下,单击用户窗体右上角的X(关闭)按钮后,将卸载该用户窗体并从内存中清除。这样,其它代码将无法再与该用户窗体进行交互。此时,我们可以略微更改关闭按钮的功能,当用户单击该按钮时,隐藏用户窗体而不是彻底卸载它。
用户窗体模板如图1所示。
图1
代码如下:
Private SubbtnOK_Click()
Me.Hide
End Sub
Private SubbtnCancel_Click()
Me.Hide
如何改变用户窗体中的鼠标图形?
Q:有时候,我需要让用户的鼠标在某个控件上时变成不同的图形,以此提示用户将要执行特定的操作。那么,在用户窗体中,如何使鼠标移动到某控件上是改变成不同是图形呢? A:通常,Microsoft都会设置一个缺省的鼠标图形,当用户在窗体上移动鼠标时就会显示这个图形。其实,Microsoft已经为我们准备了不同的鼠标图形类型。
End Sub
Private SubUserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = vbFormControlMenu Then
‘取消X按钮的默认行为
Cancel = True
Info
btnCancel_Click
End If
End Sub
Private SubInfo()
MsgBox “本用户窗体将被隐藏而不是被卸载,因此不会影响与本窗体相交互的代码.”
End Sub
怎么制作不同比例的Excel面板图
面板图就是分成几个平行的面板,每个面板显示图表中的部分数据的图表。 很多情形下,面板图非常适合显示不同数值范围的数据,甚至可以在不同大小的面板上显示。例如,可以在图表的大面板中查看股票价格,而在其下方较窄的面板中可以看到其他相关的指数,这些面板使用相同的日期坐标轴。或者,工程显示器可以在水平面板中显示多个参数,这些参
浏览统计(最近30天)