【问题标题】:How to check for the active Application?如何检查活动的应用程序?
【发布时间】:2015-07-25 04:35:48
【问题描述】:

我制作了一个 VBA 宏,通过功能区按钮激活,用于将选定的邮件导出到某个文件夹。

我想让这个宏在 Word 和 Excel 中可用(用于导出 doc/xls)到相同的文件夹结构中。

是否可以检查活动应用程序,然后决定是否应该执行 Mail(s)-Export 或简单的 Doc/Xls-Export?

【问题讨论】:

标签: vba outlook


【解决方案1】:

如果您使用多个应用程序,识别其中一个应用程序的最简单方法可能是使用Application.Name 属性。

如果您碰巧传递了具有.Application 属性的某种类型的对象,您也可以调用它。详情请参考this post

此外,对于大多数 MS-Office 对象,您可以使用.Parent 属性向上爬到应用程序的层次结构,即。 .someObj.Parent.Parent.Parent.Application.Name

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-23
    • 2018-03-19
    • 1970-01-01
    • 1970-01-01
    • 2021-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多