Excel中的日历缩小

时间:2010-08-25 05:56:57

标签: excel excel-vba vba

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

3 个答案:

答案 0 :(得分:1)

您可以通过添加

来解决这个问题
Calendar1.Width = 165
Calendar1.Height = 165

代码(右键单击控件和“查看代码”。我在系统上使用了165(毫米),但是一旦你拥有了你想要的大小,就可以检查控件的属性了价值观。

答案 1 :(得分:1)

我发现相反的情况对我有用(Excel 2007)我有完全相同的问题,但只有当我将格式更改为&#34时;移动或调整单元格"文件保存并关闭后,日历保持相同的大小。你的回答让我走上了正确的道路,谢谢!

答案 2 :(得分:0)

我之前已经看过其他控件的这种行为。我认为这是一个与控件的调整大小设置相关联的错误,即使单元格没有调整大小。

在设计模式中尝试以下操作:

  • 右键单击控件并选择“格式化控件”
  • 在“属性”选项卡中,选择“不移动或使用单元格调整大小”