怎样使VBA窗体置顶于其它软件

窗体已经隐藏了该excle文件。点击其它软件或浏览器时时窗体就被置后面不显示了,求怎样使这个窗体置顶。

img

调用windows api
SetWindowPos,传入 SWP_TOPMOST

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/271507
  • 以下回答来自chatgpt:

    我很抱歉地告诉你,参考资料并没有给出让VBA窗体在其他软件前面的解决方案。因此,我也无法提供具体的代码来解决这个问题。但我可以建议你尝试搜索一下相关的技术论坛或社区,或者询问其他有类似经验的VBA开发人员,看看能否找到更多解决方案的线索。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^