91对象变量或未设置块变量

理查德·兹拉西(Richard Zilahi)

我正在尝试从主题指定的电子邮件中下载附件。

If Msg.Subject = "CALENDAR-EVENT" Then

        'Download the attachment

        Dim itmAttach As Outlook.MailItem
        Dim objAtt As Outlook.Attachment
        Dim saveFolder As String
            saveFolder = "C:\events\"
        Dim dateFormat As String
            dateFormat = Format(itmAttach.ReceivedTime, "yyyy-mm-dd Hmm ")
        For Each objAtt In itmAttach.Attachments
            objAtt.SaveAsFile saveFolder & "\" & dateFormat & objAtt.DisplayName
        Next
End if

我得到了错误:

91对象变量或未设置块变量

也许这行有一些错误:

Dim itmAttach As Outlook.MailItem

获取下载文件的名称也很好。

ZsoltGyöngyösi

我以前没有使用过Outlook API,多年来也没有接触过VBA,但是从外观上看,您的意思是:

If Msg.Subject = "CALENDAR-EVENT" Then
        Dim objAtt As Outlook.Attachment
        Dim saveFolder As String
            saveFolder = "C:\events"
        Dim dateFormat As String
            dateFormat = Format(Msg.ReceivedTime, "yyyy-mm-dd Hmm ")
        For Each objAtt In Msg.Attachments
            objAtt.SaveAsFile saveFolder & "\" & dateFormat & objAtt.DisplayName
        Next
End if

错误91似乎是VBA的NullReferenceException。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

运行时错误91对象变量或未设置带块变量-使用公共变量

来自分类Dev

运行时错误91对象变量或带块变量的数据库未设置

来自分类Dev

未设置对象变量或With块变量(错误91)

来自分类Dev

在Excel中未设置对象变量或With块变量(错误91)

来自分类Dev

在Excel中未设置对象变量或With块变量(错误91)

来自分类Dev

运行时错误91:未设置对象变量或With块

来自分类Dev

将对象分配给集合:错误“ 91”:对象变量或未设置带块变量

来自分类Dev

VBA错误91:未设置对象变量

来自分类Dev

VBA错误91:未设置对象变量

来自分类Dev

VBA错误91:未设置对象变量或含块变量(Excel 2013)

来自分类Dev

获取运行时错误“ 91”:对象变量或未设置块变量

来自分类Dev

VBA错误91:未设置对象变量或With块变量(Excel 2013)

来自分类Dev

运行时错误'91'; 未设置对象变量或带块变量

来自分类Dev

未设置对象变量或带块变量(错误91),请协助

来自分类Dev

VBA:运行时错误 91:未设置对象变量或块变量

来自分类Dev

运行时错误 91 - 对象变量或未设置块变量 - VBA

来自分类Dev

未设置对象变量或带块变量

来自分类Dev

Excel VBA运行时错误91对象变量未设置

来自分类Dev

错误91对象变量或未在范围上设置块变量

来自分类Dev

检查 excel vba 中是否存在 getelementsbyclassname。运行时错误 91 对象变量或块变量未设置

来自分类Dev

循环内的运行时错误 91(对象变量或未设置块变量),但代码在循环外工作

来自分类Dev

Excel vba对象变量或With块变量未设置错误

来自分类Dev

VB6:对象变量或未设置块变量

来自分类Dev

VBA中的“未设置对象变量或带块变量”

来自分类Dev

VBA:我得到“对象变量或未设置块变量”

来自分类Dev

偏移功能出现“对象变量或未设置块变量”错误

来自分类Dev

dbOpenDynaset-'对象变量或未设置块变量'

来自分类Dev

Excel vba对象变量或With块变量未设置错误

来自分类Dev

EXCEL-对象变量或未设置块变量

Related 相关文章

  1. 1

    运行时错误91对象变量或未设置带块变量-使用公共变量

  2. 2

    运行时错误91对象变量或带块变量的数据库未设置

  3. 3

    未设置对象变量或With块变量(错误91)

  4. 4

    在Excel中未设置对象变量或With块变量(错误91)

  5. 5

    在Excel中未设置对象变量或With块变量(错误91)

  6. 6

    运行时错误91:未设置对象变量或With块

  7. 7

    将对象分配给集合:错误“ 91”:对象变量或未设置带块变量

  8. 8

    VBA错误91:未设置对象变量

  9. 9

    VBA错误91:未设置对象变量

  10. 10

    VBA错误91:未设置对象变量或含块变量(Excel 2013)

  11. 11

    获取运行时错误“ 91”:对象变量或未设置块变量

  12. 12

    VBA错误91:未设置对象变量或With块变量(Excel 2013)

  13. 13

    运行时错误'91'; 未设置对象变量或带块变量

  14. 14

    未设置对象变量或带块变量(错误91),请协助

  15. 15

    VBA:运行时错误 91:未设置对象变量或块变量

  16. 16

    运行时错误 91 - 对象变量或未设置块变量 - VBA

  17. 17

    未设置对象变量或带块变量

  18. 18

    Excel VBA运行时错误91对象变量未设置

  19. 19

    错误91对象变量或未在范围上设置块变量

  20. 20

    检查 excel vba 中是否存在 getelementsbyclassname。运行时错误 91 对象变量或块变量未设置

  21. 21

    循环内的运行时错误 91(对象变量或未设置块变量),但代码在循环外工作

  22. 22

    Excel vba对象变量或With块变量未设置错误

  23. 23

    VB6:对象变量或未设置块变量

  24. 24

    VBA中的“未设置对象变量或带块变量”

  25. 25

    VBA:我得到“对象变量或未设置块变量”

  26. 26

    偏移功能出现“对象变量或未设置块变量”错误

  27. 27

    dbOpenDynaset-'对象变量或未设置块变量'

  28. 28

    Excel vba对象变量或With块变量未设置错误

  29. 29

    EXCEL-对象变量或未设置块变量

热门标签

归档