![]() |
1
1
目前尚不清楚VBA宏代码的运行位置(Outlook、Word、Excel等)。 无论如何,不需要在Outlook VBA宏中创建新的Outlook应用程序实例:
相反,您可以使用Application属性,例如:
您可以使用 FileSystemObject 用于管理磁盘上的文件。看见 Accessing Files with FileSystemObject 了解更多信息。 Outlook对象模型还提供 BeforeAttachmentAdd 在将附件添加到父对象实例之前激发的Outlook项目的事件。它提供了要添加的Attachment类的实例和可用于取消操作的Cancel参数。只需设置为true即可取消操作;否则,设置为false以允许添加附件。
最好的方法是在运行VBA宏之前检查文件夹。您可以使用FileSystemObject完成任务。 Outlook对象模型中的Application类提供 ItemSend 每当用户通过检查器(在检查器关闭之前,但在用户单击“发送”按钮之后)发送Microsoft Outlook项目时,或在程序中使用Outlook项目(如MailItem)的“发送”方法时,都会触发此事件。它提供要发送的项目引用和Cancel参数。如果事件过程将Cancel参数设置为true,则发送操作不会完成,检查器将保持打开状态。 您可以使用这两个事件来查看所需的任何内容。 最后,您可能会发现 Getting Started with VBA in Outlook 2010 MSDN中的文章很有帮助。 |
![]() |
Kram Kramer · 通过vba自动调整文本大小以适应形状 4 月前 |
![]() |
Eric · 我有邮政编码替换问题Excel VBA 4 月前 |
![]() |
Chasester · VBA使用嵌套的DIV抓取URL 4 月前 |
![]() |
Iron Man · 代码插入和复制到错误的工作表 5 月前 |
|
NoFafo · 将文本框放入数组进行格式化 5 月前 |
![]() |
Smokestack · 过滤器范围C3:G3并粘贴到其他单元格 5 月前 |