【问题标题】:How can I use windows 7 styles for an Excel 2007 VBA UserForm?如何为 Excel 2007 VBA 用户窗体使用 windows 7 样式?
【发布时间】:2011-05-24 20:59:35
【问题描述】:

我有一个显示用户窗体的 Excel 2007 VBA 电子表格。在 Windows XP 上运行良好,但是当我在 Windows 7 上运行它时,表单以旧的 Windows XP 样式显示,而不是新的 Windows 7 样式。 有没有一种简单的方法可以使 VBA 用户窗体以正确的操作系统样式显示?

【问题讨论】:

  • 嗨Tav,它应该会自动转动。您以哪种格式保存文件?

标签: excel excel-2007 vba


【解决方案1】:

检查您在 Win 7 系统上的 office 安装文件夹中是否有 excel.exe.manifest 文件。如果缺少此项,则可能会影响 winforms 通过 VBA 显示的方式 - 请查看此处了解更多信息:http://support.microsoft.com/default.aspx?scid=KB%3bEN-US%3b309366

编辑:微软在 2014/06/06 之后的某个时间删除了上述链接页面。但是,可以在 Internet 存档(西班牙语/en Español)中查看它... https://web.archive.org/web/20140606115708/http://support.microsoft.com/kb/309366

【讨论】:

  • 来自上面引用的知识库文章...。如果您在 Visual Basic 6.0 中启用 Windows XP 主题,您可能会遇到意外行为。例如,如果您将选项按钮放在 Frame 控件的顶部,然后启用 Windows XP 主题或视觉样式,则当您运行可执行文件时,Frame 控件上的选项按钮将显示为黑色块。
猜你喜欢
  • 2012-07-03
  • 2014-02-09
  • 1970-01-01
  • 1970-01-01
  • 2020-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多