Userform标题不会显示在标题栏中

时间:2014-08-28 16:44:03

标签: excel-vba userform excel-2013 caption vba

在Excel 2013中,当我在VBE中创建一个UserForm时,默认标题为" UserForm1"在VBE中显示就像它应该在标题栏中一样。但是当我运行表单时,标题栏中的 没有标题显示 。这是空白的。

当我尝试更改“属性”中的标题时,更改会显示在设计模式下VBE的标题栏中,但是当我运行表单时,标题仍为空白。

当我尝试更改表单初始化过程中的标题然后运行表单时,再次没有显示标题。

工作簿中有无代码(除非我尝试按上述方法更改初始化过程)。这是一个新的工作簿,新的Userform。任何新工作簿或任何现有工作簿都会出现此问题。

Excel 2013的安装是此计算机上唯一存在的安装。它与MS Office 2013 365软件的完整软件包一起安装。计算机在过去8周内是新的,之前没有安装。

此网站的两个人在Excel 2010中打开了该文件。两者都确认标题栏中的标题显示正确。感谢任何使用Excel 2013的人看看这个。

有趣的提示: 能够在MS Word 2013中正确创建UserForms。当我在Word中创建并运行它们时,标题会正确显示。我从Word中保存了一个测试表单,然后将其导入Excel。它再次在VBE中正确地显示了标题,但是当我运行表单时再次没有。当我在Word中重新打开它时,标题仍然显示正确。

新信息:我在表单中添加了一个命令按钮,单击该按钮会弹出一个消息框,告诉我form.caption。它确实告诉我正确的标题,就像它在那里一样,尽管标题栏没有显示它。我验证了表单的forecolor设置为ButtonText,就像表单上的其他项目一样。而且......同样的形式在Word中以及Excel的VBE中都显示了标题。

以下是问题截图和示例文件的链接:

https://onedrive.live.com/redir?resid=25D7A35A46EFD389!11701&authkey=!AL3-XIdcE3_nabo&ithint=folder%2cpng

任何想法都会受到赞赏。

0 个答案:

没有答案