当我们在 Microsoft Office VBA 项目(Word、Excel 或 Access)中打开用户窗体和代码模块时,我们可以更改这些窗口的大小和位置。MS Office 会保存这些窗口的最后位置,然后在我们再次打开它们时恢复该位置。有没有办法将这些窗口的位置重置为默认值?
如果您使用过 VB6,此操作相当于删除 VB6 项目文件 (.vbp) 的 .vbw 文件。在 VS.NET 中,可以通过删除 .suo 和 .vbproj.user 等文件来完成此操作。
答案1
我认为以下链接将有助于您自己寻找解决方案。
这里给出了一些建议:
- 根据 Excel 工作簿中的命名范围来确定用户窗体的位置
- 每次加载或激活时,将用户窗体窗口放置在相对于 Excel 程序的特定位置。