Excel中的日历缩小

我正在使用Excel VBA。 我添加了一个日历控件,以便用户可以从日历中selectdate。 我注意到,无论何时打开Excel文件日历收缩越来越小。 现在我可以看到几次重新打开文件后,日历将会消失。 有任何想法吗? 请帮忙谢谢,

你可以通过添加来解决这个问题

Calendar1.Width = 165 Calendar1.Height = 165 

到你的代码(右键点击控件和“看代码”,我已经使用了165(毫米在我的系统上),但你可以检查控件的属性,一旦你有它想要的大小,获取值。

我发现相反的工作对我来说(Excel 2007)我有完全相同的问题,但只有当我改变格式“移动或resize的单元格”日历保持相同的大小文件保存并closures后。 不过,你的回答让我走上了正确的道路,谢谢!

我已经看过这种行为与其他控制。 我认为这是一个连接到控件的resize设置,即使单元格不被resize的错误。

在devise模式下尝试以下操作:

  • 用鼠标右键单击控件并select格式控制
  • 在“属性”选项卡中,select“不要移动或使用单元格大小”