在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中都显示了标题。
以下是问题截图和示例文件的链接:
任何想法都会受到赞赏。