HWV
Terugkerende gebruiker
- Lid geworden
- 19 feb 2009
- Berichten
- 1.213
Beste,
Is het mogelijk om vanuit een excel VBA een e-mail te versturen via een Windows Small Business Server Remote Web Workplace. Ik maak nu gebruik van onderstaande code, maar geen rekening gehouden dat de buitendienst via de Windows Small Business Server Remote Web Workplace werken.
https://222.444.252.104/remote (geen originele code)
De vraag is dit mogelijk, en zo ja hoe kan zoiets verwerkt worden in mijn code.
Alvast bedankt voor het meedenken
Groet HWV
Is het mogelijk om vanuit een excel VBA een e-mail te versturen via een Windows Small Business Server Remote Web Workplace. Ik maak nu gebruik van onderstaande code, maar geen rekening gehouden dat de buitendienst via de Windows Small Business Server Remote Web Workplace werken.
https://222.444.252.104/remote (geen originele code)
Code:
Sub Mail_Every_Worksheet()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
'Working in 97-2007
Dim sh As Worksheet
Dim wb As Workbook
Dim FileExtStr As String
Dim FileFormatNum As Long
Dim TempFilePath As String
Dim TempFileName As String
Dim Klant
Set Klant = Worksheets("Orderbon").Range("G6")
Dim Plaatsnaam
Set Plaatsnaam = Worksheets("Orderbon").Range("G7")
Dim DebNr
Set DebNr = Worksheets("Orderbon").Range("G5")
TempFilePath = Environ$("temp") & "\"
If Val(Application.Version) < 12 Then
'You use Excel 97-2003
FileExtStr = ".xls": FileFormatNum = -4143
Else
'You use Excel 2007
FileExtStr = ".xlsm": FileFormatNum = 52
End If
With Application
.ScreenUpdating = False
.EnableEvents = False
End With
For Each sh In ThisWorkbook.Worksheets
If sh.Range("P6").Value Like "?*@?*.?*" Then
sh.Copy
Set wb = ActiveWorkbook
TempFileName = "" & Klant & " " & Plaatsnaam & " " _
& DebNr & " " _
& Format(Now, "dd-mmm-yy h mm")
With wb
.SaveAs TempFilePath & TempFileName & FileExtStr, _
FileFormat:=FileFormatNum
On Error Resume Next
.SendMail sh.Range("P6").Value, _
"" & Klant & " " & Plaatsnaam & " " _
& DebNr & " " _
& Format(Now, "dd-mmm-yy h mm")
On Error GoTo 0
.Close SaveChanges:=False
End With
' Kill TempFilePath & TempFileName & FileExtStr
End If
Next sh
With Application
.ScreenUpdating = True
.EnableEvents = True
End With
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
De vraag is dit mogelijk, en zo ja hoe kan zoiets verwerkt worden in mijn code.
Alvast bedankt voor het meedenken
Groet HWV