Outlook 中的用户表单定位

Mar*_* KS 3 outlook vba

我发现了很多关于如何定位在 Excel 中创建的用户表单的教程:

甚至这个 StackOverflow 问题也使用相同的方法。

问题是 Outlook 似乎对它自己的位置使用不同的符号 - 不存在这样的东西:

Application.Left or Application.Width 
Application.Top or Application.Height
Run Code Online (Sandbox Code Playgroud)

有谁知道 Outlook 的等效项吗?

Dmi*_*nko 5

Outlook 可以有多个窗口 - 资源管理器(您可以在其中查看邮件列表)和检查器(您可以在其中使用单个邮件的详细信息)。

Explorer 和 Inspector 对象都公开 Width、Height、Left、Top 属性。Outlook 窗口通过以下方式公开

  • Application.ActiveWindow(探索者或检查员)
  • Application.ActiveExplorer
  • Application.ActiveInspector
  • Application.Inspectors/Explorers收藏。