VBA 对话框是什么数据类型?

VBA what datatype is a dialogsheet?

我在 VBA 的对象浏览器中找不到 DialogSheets。昏暗的对话为???我喜欢看到自动完成,这样我就可以知道特定类型的所有属性和方法。 VarType 告诉我它只是一个对象,但是否有更好或更具体的方法来找出对象的类型?例如 OptionsButtons 方法...当它不在对象浏览器中时我怎么知道它存在?

您不会在对象浏览器中找到它们,因为它们已过时。它们只是出于兼容性原因而可用。

您应该改用 UserForms。在您的 vba 编辑器中单击 InsertUserForm。现在您可以通过拖放轻松创建用户表单。

在此处查看有关对话框的更多信息 sheet:What exactly is a "dialog sheet" in Excel