Kezdőoldal » Számítástechnika » Programozás » VB script megoldás?

VB script megoldás?

Figyelt kérdés

Azt szeretném, ha egy könyvtárba valami állományt másolnak(nyitott hálózat), arról én emailben értesítést kapjak.


Ha a figyelt könyvtárakban változás van egy Folder Spy nevű program elindítja az Outlookot és lefuttat egy VBscript makrót.


Ez a makró nem jól működik nekem. E makró el kell küldje az emailt, majd kis késleltetéssel be kell zárja az Outlookot. Ez a kis késleltetés nem jön össze, ezért az outlook problémázik kilépésnél, hogy még postázandó van.


Jelenleg ez a program:


Sub FileErkezett()

Dim OutApp As Object

Dim OutMail As Object


Set OutApp = CreateObject("Outlook.Application")

Set OutMail = OutApp.CreateItem(0)


On Error Resume Next

With OutMail

.To = "john@doe.com"

.Subject = "Állományt töltöttek fel" & Now()

.Attachments.Add ("file_path")

.Send

End With

On Error GoTo 0


Set OutMail = Nothing

Set OutApp = Nothing



Dim OL As Object

On Error Resume Next

Set OL = GetObject(, "Outlook.Application")

On Error GoTo 0

If OL Is Nothing Then

MsgBox "Outlook is not running!"

Else


OL.Quit

End If



End Sub



2016. márc. 31. 19:12
 1/1 anonim ***** válasza:

WScript.Sleep 30000


A bonyolultabb megoldás:


[link]

2016. márc. 31. 19:22
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!