我创建了一个自定义类,它根据需要在特定Project或Excel文件上运行的宏来添加引用。此类适用于MS Project和Excel。我遇到的问题是在代码中如何确定应用程序是项目还是Excel文件?目前我的代码默认工作,假设它在Excel文件中,如果发生错误,我通过切换来自" ActiveWorkbook"的代码来处理错误。到" ActiveProject"。有什么方法可以避免使用错误处理,只需运行检查以查看我的状态。 谢谢!
答案 0 :(得分:0)
@ Jeeped的评论指向一个简单的答案 - 测试Application对象的Name属性。当然不是在立即窗口中,而是在If语句中:If Application.Name = "Microsoft Excel" Then...
。