![]() |
|
|||||||
| MS Outlook Outlook . viel mehr als "nur" ein Mail-Programm. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#16 |
|
Registered User
Board-Frischling
Join Date: Nov 2006
Location: stuttgart
Posts: 1
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
hi all,
kann mir bitte jemand von euch ne anleitung geben, wie und wo ich dieses VB-Prog einbauen muss....kenn mich da überhaupt nicht aus. vielen dank gruß empty |
|
|
|
| Sponsored Links | |
|
|
#17 |
|
Registered User
Board-Frischling
Join Date: May 2007
Location: Neuss
Posts: 1
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Hallo,
kan mir jemand sagen, ob das mit dem Skript auch im Postfachbetrieb funktioniert ? Habe das Skript mal unter "ThisOutlookSession" gehangen, passiert aber nichts. Wnn ich ein Modul Anlege, dann seheh ich ds nicht mal beiden MAkros....woran kann das liegen ?? |
|
|
|
|
|
#18 |
|
Registered User
Join Date: Jan 2009
Location: Binzen
Posts: 1
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Hallo,
ich habe den Code in "This Outlook Session" kopiert, abgespeichert, Outlook beendet und neu gestartet... ...und es passiert trotzdem nix. Ich hab' OL2007. was mach' ich falsch? (außer OL2007) ![]() Grußß K |
|
|
|
|
|
#19 |
|
Registered User
Board-Frischling
Join Date: Jul 2008
Location: hh
Posts: 6
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Outlook Anhang automatisch spichern
Hallo,
wer kann mir ein Script shreiben? Problem: Ich bekomme eine Mail mit dem immer gleichen Betreff (Bestellung_Test) mit Dateilanhang (Test.xml), welche ich per Regel in den Ordner Posteingang>Bestellungen verschieben lasse. Eine im Ordner, Bestellungen, kommende Mail mit Dateianhang, soll unter D:\Bestellungen\Test.xml (immer die gleiche Datei) gespeichert werden. Eine evtl. ältere Version soll automatisch überschrieben werden. Kann wer helfen? Zusatzaufgabe: Gibt es eine Möglichkeit, den Dateianhang automatisch in Outlook zu speichern? > Dann eine vorhandene Excel Datei zu öffnen und dort ein bereits vorhandenes Script beim Start ausführen zu lassen? (Das Script in Excel macht folgendes: es wird der zuvor gespeicherte Dateianhang geöffnet, gefiltert und auf einen bestimmten Drucker ausgegeben. |
|
|
|
|
|
#20 |
|
Registered User
Join Date: Oct 2009
Location: Frankfurt
Posts: 1
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Hallo, ich bin neu im Forum und habe das Programm von Schmitti ausprobiert.
Allerdings möchte ich die betreffende Mail erst in einen Folder leiten und dann erst und nur die Anhänge der Mails aus dem Folder speichern. Dazu habe ich objPosteingang durch objFolder ersetzt. Trotzdem wird immer wieder nur der Posteingang bearbeitet. Was mache ich falsch? Private Sub Application_NewMail() Dim Ordnername As String Dim objFRAP23004Mail As MAPIFolder Dim objNewMail As MailItem On Error Resume Next Set objFRAP23004Mail = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox) For Each objNewMail In objFRAP23004Mail.Items With objNewMail If .UnRead = True Then Anzahl = .Attachments.Count If Anzahl > 0 Then Ordnername = "c:\temp\" & objNewMail.SenderName For i = 1 To Anzahl .Attachments.Item(i).SaveAsFile "u:\sperzelh\Mailanlagen" & "\" & .Attachments.Item(i).FileName Next i End If End If End With Next objNewMail End Sub |
|
|
|
|
|
#21 |
|
Moderator
Senior Member (Board-Inventar)
Join Date: Aug 2006
Location: Nürnberg
Posts: 1.840
Abgegebene Danke: 11
Erhielt 145 Danke für 143 Beiträge
|
Hi,
mit dem Ausdruck 'GetDefaultFolder(olFolderInbox)' wird nunmal der Posteingang angesprochen, da müßtest du eben deinen 'Folder' angeben. |
|
|
|
|
|
#22 |
|
Registered User
Join Date: Feb 2010
Location: nrw
Posts: 1
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
hallo zusammen,
ich habe eine frage zu dem obigen code. es ist ja so, dass nur emails bearbeitet werden, die einen anhang haben. wie muss ich den code abändern, damit der emailtext in eine textdatei kopiert wird, ohne dass die ursprungsmail überhaupt einen anhang hat? Entweder soll eine neue textdatei erstellt werden oder eine vorhandene textdatei überschrieben werden, was leichter zu realisieren ist. ihr würdet mir echt super helfen ! liebe grüße sabine. Code: Private Sub Application_NewMail() Dim Ordnername As String Dim objPosteingang As MAPIFolder Dim objNewMail As MailItem On Error Resume Next Set objPosteingang = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox) For Each objNewMail In objPosteingang.Items With objNewMail If .UnRead = True Then Anzahl = .Attachments.Count If Anzahl > 0 Then Ordnername = "C:\temp\" & objNewMail.SenderName MkDir Ordnername For i = 1 To Anzahl .Attachments.Item(i).SaveAsFile Ordnername & "\" & .Attachments.Item(i).FileName Next i End If End If End With Next objNewMail End Sub |
|
|
|
|
|
#23 |
|
Moderator
Senior Member (Board-Inventar)
Join Date: Aug 2006
Location: Nürnberg
Posts: 1.840
Abgegebene Danke: 11
Erhielt 145 Danke für 143 Beiträge
|
Hi,
lies dir in der VBA-Hilfe mal 'SaveAs (Methode)' durch. Ist ein Beispiel dabei, wie man eine Mail als TXT-File speichert. |
|
|
|
|
|
#24 |
|
Registered User
Join Date: Aug 2010
Location: zu Hause
Posts: 2
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Hallo, hoffentlich bekomme ich noch eine antwort, ist ja nicht gerade der neueste Thread
![]() was muss ich denn eingeben wenn ich die Mails vorher in verschiedene Unterordner per Outlook-Regel verschoben habe! Wenn ich es aus meinem Posteingang mache dann klappt's. Bei mir sieht's etwa so aus: Posteingang Ordner 1 Unterordner 12 Unterordner 13 Unterordner 14 usw. Was muss ich in dem Makro ändern um die Anhänge aus den Unterordnern zu bekommen, ich hoffe das geht auch! Hoffe auf eine antwort die klappt ![]() Bis die Tage |
|
|
|
|
|
#25 |
|
Excel Moderator
![]() Senior Member (Board-Inventar)
Join Date: Oct 2004
Location: Ilsfeld
Posts: 2.610
Abgegebene Danke: 16
Erhielt 183 Danke für 180 Beiträge
|
Abend,
nimm mal Code:
Private Sub Application_NewMail() Wird das bei Dir aufgerufen? cu, Bernd |
|
|
|
|
|
#26 |
|
Registered User
Join Date: Aug 2010
Location: zu Hause
Posts: 2
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Dann kommt bei mir die Fehlermeldung "Fehler beim Kompilieren"!
|
|
|
|
|
|
#27 |
|
Excel Moderator
![]() Senior Member (Board-Inventar)
Join Date: Oct 2004
Location: Ilsfeld
Posts: 2.610
Abgegebene Danke: 16
Erhielt 183 Danke für 180 Beiträge
|
Hi,
es darf natürlich nur eine Sub Application_NewMail geben. cu, Bernd -- Code:
Private Sub Application_NewMail() MsgBox "Hallo" End Sub |
|
|
|
| Sponsored Links | |
![]() |
| Thread Tools | |
| Display Modes | |
|
|