Avatar billede mallemukken Nybegynder
11. juli 2007 - 14:11 Der er 1 kommentar og
1 løsning

Sende Mails fra outlook (mange fra kladder)

Jeg har en mængde mails (68) liggende i kladder i outlook (2003)
dem vil jeg gerne sende på en gang og har lavet følgende kode:

Dim a As Integer
    Dim b As Integer
   
    Dim OutNameSpace As Outlook.NameSpace
    Dim OutFolder As Outlook.MAPIFolder
    Dim OutItems As Outlook.Items
    Dim MailItem As Outlook.MailItem
   
    Set OutNameSpace = Outlook.GetNamespace("MAPI")
    Set OutFolder = OutNameSpace.GetDefaultFolder(olFolderDrafts)
    Set OutItems = OutFolder.Items
   
   
    b = OutItems.Count
   
  For a = 1 To b
        'MsgBox OutItems.Item(a).To
        If OutItems.Item(a).To <> "None" Then
            Debug.Print CStr(a) & "  " & OutItems.Item(a).To
            OutItems.Item(a).Send
           
        End If
       
    Next a
   
    a = 0
 

problemet er at jeg kun sender 30 af de 68, ...
(mails med en to adressat "none" bliver omgået)
Avatar billede hiks Nybegynder
12. september 2007 - 11:45 #1
hej

denne linie er i vejen - du skal teste for .cc også evt.

If OutItems.Item(a).To <> "None" Then

/hiks
Avatar billede mallemukken Nybegynder
12. september 2007 - 11:57 #2
Hej hiks,,
tak for svaret, som dog ikke hjælper da der altid er en adressat i .to
Men jeg har løst problemet,,, man kan åbenbart ikke bruge for next løkken, men skal bruge .find for at finde dem en efter en.

lukker spørgsmålet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester