Avatar billede Slettet bruger
13. februar 2009 - 14:34 Der er 1 løsning

Send mail hvis mappe indeholder filer

Det er nok lidt simpelt i forhold til hvad i plejer, men er der nogen der kan hjælpe mig med at sætte det her rigtigt sammen.

Jeg ønsker at kunne få tilsendt en mail i stedet hvis der findes filer i mappen.


Jeg har indtil videre følgende kode til at se om der er filer i mappen.
-----------------------------------------------------------------
Option Explicit

Dim oFS : Set oFS = CreateObject("Scripting.FileSystemObject")

Function FolderEmpty(strFolderPathName)
    Dim oFiles, oFile, oFolder, oSubFolders, oSubFolder
    Dim blnFileFound : blnFileFound = False
    Set oFolder = oFS.GetFolder(strFolderPathName)
    Set oFiles = oFolder.Files
    If oFiles.Count > 0 Then
        FolderEmpty = False
        Exit Function
    End If
    Set oSubFolders = oFolder.SubFolders
    For Each oSubFolder In oSubFolders
        If Not FolderEmpty(oSubFolder.Path) Then
            FolderEmpty = False
            Exit Function
        End If
    Next
    FolderEmpty = True
End Function

Dim strFolderPathName : strFolderPathName = "C:\windows"
If FolderEmpty(strFolderPathName) Then

Else
    MsgBox " Der er filer i mappen "
-----------------------------------------------------------------




Kan man flette den sammen med denne kode som sender mail ?




----------------------------------------------------------------------------------------------------------------------------------
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="mymail@mail.dk"
myMail.To="mymail@mail.dk"
myMail.TextBody="This is a message."
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
'Name or IP of remote SMTP server
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver") _
="smtp.mail.dk"
'Server port
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport") _
=25
myMail.Configuration.Fields.Update
myMail.Send
set myMail=nothing
----------------------------------------------------------------------------------------------------------------------------------
Avatar billede Slettet bruger
26. marts 2009 - 13:11 #1
ikke løst
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