/
Forside
/
Teknologi
/
Udvikling
/
VB/Basic
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
VB/Basic
#
Navn
Point
1
berpox
2425
2
pete
1435
3
CADmageren
1251
4
gibson
1230
5
Phylock
887
6
gandalf
836
7
AntonV
790
8
strarup
750
9
Benjamin...
700
10
tom.kise
610
Program til at gemme vedhæftede filer i Ou~
Fra :
D
Dato :
15-03-06 15:57
Hej med jer!
Jeg har kigget rundt på nettet og fundet følgende makro til Outlook, som jeg
har vedlagt.
Dette program kan gemme en vedhæftet fil i Outlook i en folder og slette
mailen.
Hvordan kan jeg automatiserer dette, så den gør det, hver gang at der kommer
en mail i stil med "Rules Wizard"?
På forhånd tak for hjælpen!
Med venlig hilsen
Daniel
Sub SaveAttachment()
'Declaration
Dim myItems, myItem, myAttachments, myAttachment As Object
Dim myOrt As String
Dim myOlApp As New Outlook.Application
Dim myOlExp As Outlook.Explorer
Dim myOlSel As Outlook.Selection
'Ask for destination folder
myOrt = "D:\kompas\e-ordre\"
On Error Resume Next
'work on selected items
Set myOlExp = myOlApp.ActiveExplorer
Set myOlSel = myOlExp.Selection
'for all items do...
For Each myItem In myOlSel
'point on attachments
Set myAttachments = myItem.Attachments
'if there are some...
If myAttachments.Count > 0 Then
'for all attachments do...
For i = 1 To myAttachments.Count
'save them to destination
myAttachments(i).SaveAsFile myOrt & _
myAttachments(i).DisplayName
Next i
'for all attachments do...
While myAttachments.Count > 0
'remove it (use this method in Outlook XP)
'myAttachments.Remove 1
'remove it (use this method in Outlook 2000)
myAttachments(1).Delete
Wend
'do not save item without attachments
myItem.Delete
End If
Next
'free variables
Set myItems = Nothing
Set myItem = Nothing
Set myAttachments = Nothing
Set myAttachment = Nothing
Set myOlApp = Nothing
Set myOlExp = Nothing
Set myOlSel = Nothing
End Sub
///M (
16-03-2006
)
Kommentar
Fra :
///M
Dato :
16-03-06 23:10
D wrote:
> Hej med jer!
>
> Jeg har kigget rundt på nettet og fundet følgende makro til Outlook,
> som jeg har vedlagt.
>
> Dette program kan gemme en vedhæftet fil i Outlook i en folder og
> slette mailen.
>
> Hvordan kan jeg automatiserer dette, så den gør det, hver gang at der
> kommer en mail i stil med "Rules Wizard"?
Du kan fx scanne inbox'en for mails fra en .net-applikation. Jeg kan ikke
lige koden i hovedet men der findes eksempler på nettet. Mener også man kan
hooke event'en når ny mail ankommer.
--
///M
Søg
Alle emner
Teknologi
Udvikling
VB/Basic
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177549
Tips :
31968
Nyheder :
719565
Indlæg :
6408820
Brugere :
218887
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.