use*_*086 6 excel vba excel-vba excel-2010
需要帮助在Excel工作表上附加Excel/VBA按钮.无论我如何滚动或缩放,我都需要它保持在屏幕上的相同位置.最好,我需要在屏幕的左下角或右下角.
我试过添加一个按钮.然后,我右键单击按钮.单击格式控件 - >属性 - >选中不移动或单元格大小.我错过了一些不起作用的东西吗?
谢谢!
这是我今天早些时候在评论中提出的想法:)通常我们可以Floating User Form通过将表单的 Modal 属性设置为 0 来获得 a,这确实是一种Modeless状态。
需要考虑的基本点:
Form Initialize你会用事件做什么需要考虑的其他要点:
如果最小化 Excel Window 实例,您计划如何管理按钮的状态并保持其可见
该文章包含以下信息,请注意最后一行:)
它们使您能够访问 VBA 或构成 VBA 项目的对象(用户窗体、工作簿等)所不具备的功能。当您调用 API 时,您将绕过 VBA 并直接在 Windows 上调用。这意味着您无法获得 VBA 通常提供的安全机制,例如类型检查。如果您将无效值传递给 API 或(一个非常常见的错误)使用 ByRef 参数而不是 ByVal 参数,您很可能会立即完全崩溃 Excel,并且您将丢失所有未保存的工作。我建议您在确信您的 API 调用可靠之前先保存您的工作,然后再调用 API 函数。