Я теряю связь с электронной почтой при вызове модуля ..
Я потерял некоторые программы, поэтому пытаюсь воссоздать их из старых версий, проблема у меня в том, что я закодировал этот материал много лет назад и не могу вспомнить, как все это работает сейчас, так что, возможно, кто-то из вас может указать мне правильное направление ...
Именно здесь я решаю, какой тип привязанности приходит, чтобы решить, что с ней делать ...
NoOfLeagues = NOLindex Set Ns = GetNamespace("MAPI") Set Inbox = Ns.GetDefaultFolder(olFolderInbox) Set SubFolder1 = GetFolder("\\Gary Outlook 2016\Kickabout\Attachments\") Set SubFolder2 = GetFolder("\\Gary Outlook 2016\Kickabout\Attachments\Unknown") NoOfEMails = SubFolder1.Items.Count If NoOfEMails = 0 Then Exit Sub End If KApath = "K:\" AtmtNo = 0 ErrorNo = 0 MyKIKtxtCount = 0 For EMailNo = NoOfEMails To 1 Step -1 Set EMail = SubFolder1.Items(EMailNo) KIKcount = 0 TXTcount = 0 MySkip = False For Each Atmt In EMail.Attachments KAfiletype = Right(Atmt.FileName, 3) Select Case KAfiletype Case Is = "TXT" Call Validate_TXT
Затем я обрабатываю TXT-файл и хочу удалить его по электронной почте, как только закончу с ним, но получаю эту ошибку 91 ... кажется, он потерял ссылку на электронную почту
Sub Validate_TXT() Atmt.SaveAsFile KApath & "Despatch Schedule/DESPATCH SCHEDULE.TXT" Set KA_DB = New ADODB.Connection Set KA_RS_Leagues = New ADODB.Recordset Set KA_Com = New ADODB.Command KA_DB.Open "Provider=SQLOLEDB;Server=GARYSPC\SQLEXPRESS;Database=KADB; Trusted_Connection=yes" Set KA_Com.ActiveConnection = KA_DB MyFileNum = FreeFile() Open KApath & "Despatch Schedule\DESPATCH SCHEDULE.TXT" For Input As #MyFileNum MyFileNum2 = FreeFile() Open KApath & "Despatch Schedule\DESPATCH SCHEDULE Edited.TXT" For Output As #MyFileNum2 Do While Not EOF(MyFileNum) Input #MyFileNum, MyScheduleData DataWanted = False Call CheckDSdata If DataWanted = True Then Print #MyFileNum2, MyScheduleData End If Loop Close #MyFileNum Close #MyFileNum2 SubFolder.Items(EMailNo).Delete <<< This fails with Error Code 91, Object variable or With block variable not set. End Sub
Любая помощь очень ценится ...
Что я уже пробовал:
Искал в интернете, спрашивал на форуме мировоззрения.
CHill60
Что такое нулевой объект? Подпапка или элементы(по электронной почте). Я вообще не вижу, где вы определяете подпапку (или вы имели в виду, что это будет Подпапка2?)
Gary Heath
Хорошо заметный Холодок60 ... Я знал, что это должно быть что-то простое / глупое, но я смотрел на это в течение 2 дней подряд и не мог этого увидеть !!! Спасибо, дох, теперь я чувствую себя настоящим недотепой !!!