Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst E-Mail im Lesebereich anzeigen (VBA)

Mitglied: ahstax

ahstax (Level 2) - Jetzt verbinden

08.09.2011 um 16:27 Uhr, 4768 Aufrufe, 2 Kommentare

Eine "gemerkte" E-Mail soll mittels VBA im Lesebereich angezeigt werden.

Hallo miteiannder,

ich habe ein OL-Exchange-Postfach mit vielen, vielen E-Mails.
Ein Code arbeitet nacheinander diese E-Mails durch. Der Code sucht dazu eine als "letzte bearbeitete E-Mail" gespeicherte E-Mail, genauer deren Mail-ID, um ab der auf diese Mail folgenden (nächst jüngeren) E-Mail mit der neuen Bearbeitung zu beginnen. Vor der neuen Bearbeitung erhält der User eine Mitteilung, dass die Mails, ab der und der jetzt bearbeitet werden.

Soweit, so gut, funktioniert.

Ich würde nun gerne diese Mail, ab der die Bearbeitung weiter geführtwird, oder die letzte bearbeitete, gerne im Vorschaufenster (Lesebereich) anzeigen lassen. Mit

01.
... 
02.
    While lastBestaetigteMailNum = 0 And j <= NumItems 
03.
          
04.
        Set CurrentItem = objInbox.Items(j) 
05.
         
06.
            If j > 1 And objInbox.Items(j).EntryID = InhaltStr Then 
07.
               
08.
                lastBestaetigteMailNum = j 
09.
                 
10.
                lastBestaetigteMailSubject = objInbox.Items(j).Subject 
11.
                lastBestaetigteMailSenderName =objInbox.Items(j).SenderName 
12.
                lastBestaetigteMailReceivedTime = objInbox.Items(j).ReceivedTime 
13.
                lastBestaetigteEntryMailID = objInbox.Items(j).EntryID 
14.
                 
15.
 
16.
' hier wird die Mail angezeigt 
17.
 
18.
                Set myMailItem = CurrentItem 
19.
                myMailItem.Display 
20.
 
21.
 
22.
                Text = _ 
23.
                    "Bestätigungsversand wird ab der E-Mail von" & Chr(13) & Chr(13) & _ 
24.
                    Chr(9) & lastBestaetigteMailSenderName & Chr(13) & Chr(13) & "mit dem Betreff" & Chr(13) & Chr(13) & _ 
25.
                    Chr(9) & lastBestaetigteMailSubject & Chr(13) & Chr(13) & "Empfangen am " & Chr(13) & Chr(13) & _ 
26.
                    Chr(9) & lastBestaetigteMailReceivedTime & Chr(13) & Chr(13) & "durchgeführt." 
27.
                 
28.
                Antwort = MsgBox(Text, vbOKCancel, "Versand starten?") 
29.
                 
30.
             
31.
            ElseIf j = 1 And objInbox.Items(j).EntryID = _ 
32.
                InhaltStr Then 
33.
             
34.
                Text = "Keine neuen zu bestätigende E-Mails vorhanden!" 
35.
                 
36.
                MsgBox (Text), vbInformation, "Keine neuen E-Mails vorhanden!" 
37.
                 
38.
                bolKeineNeue = True 
39.
                 
40.
                lastBestaetigteMailNum = j 
41.
 
42.
            End If 
43.
 
44.
        j = j + 1 
45.
         
46.
    Wend 
47.
...
wird die fragliche Mail zwar angezeigt, aber in einem neuen, geöffneten Fenster.

Kennt jemand das Problem? Was muss ich machen/ändern?

Ach ja, kann ich irgendwie diese "hässlichen" Chr(9) und Chr(13) vermeiden?

Danke schon jetzt!

Grüße,
Andreas
Mitglied: Gertruede
12.09.2011 um 15:24 Uhr
Hallo Andreas,
bei dem eigentlichen Problem (mit der Fensteranzeige) kann ich dir leider auch nicht helfen.

Aber zumindestens deine andere Frage kann ich Dir beantworten:

chr(9) = vbTab

chr(13) = vbCr

Falls Du mal Zeilenumbruch mit Rücklauf auf Zeilenpos.1 brauchst:
chr(13) & Chr(10) = vbCrLf

Grüße
G.
Bitte warten ..
Mitglied: ahstax
12.09.2011 um 16:04 Uhr
Herzlichen Dank für Deine Antwort!

Im Allgemeinen scheint das, was ich mir hier wünsche, nicht weit verbreitet zu sein....
Dabei soll doch eigentlich im Prinzip nur ein "Mausklick ohne Maus" auf eine Mail im Posteingang abgebildet werden...

Deswegen ist weiterhin jeder erne eingeladen, mich mit guten Hinweisen zu überschütten...!

Grüße,
Andreas
Bitte warten ..
Ähnliche Inhalte
VB for Applications

Aus VBA E-Mail und HTML Dokument erstellen lassen

Frage von Pago159VB for Applications3 Kommentare

Hallo Kolleginnen und Kollegen, ich bin gerade dabei einige Outlook Makros zu schreiben, über die schnell Störungsmeldungen und Wartungsankündigungen ...

Outlook & Mail

Outlook: Weiterleiten - Absender E-Mail Adressen anzeigen

Frage von hugoooOutlook & Mail2 Kommentare

Hallo, ich habe soeben ein neues Laptop mit Office 2013 eingerichtet. Auf dem alten Laptop konnte ich eine E-Mail ...

Outlook & Mail

Kontakt nicht im Adressbuch anzeigen- Wie E-Mail "von senden"

gelöst Frage von xbast1xOutlook & Mail5 Kommentare

Hallo, durch zwei interne Firmen, habe ich vor längerer Zeit eine Subdomain angelegt. Die Outlook Kontakte der Firma 2 ...

Outlook & Mail

Öffentliche Kontakte in E-Mail Adressbuch anzeigen

gelöst Frage von GwaihirOutlook & Mail6 Kommentare

Hallo zusammen, ich habe 3500 Geschäftskontakte in einem Öffentlichen Ordner (Exchange 2016), die nun die Kollegen bei der Neuerstellung ...

Neue Wissensbeiträge
Humor (lol)

Das neue Miniatur Wunderland OFFICIAL VIDEO - worlds largest model railway - railroad

Information von StefanKittel vor 5 StundenHumor (lol)

Hallo, wer noch nie im Miniatur Wunderland war, sollte es dringend mal nachholen. Es gibt eine neues Video. Viele ...

Exchange Server

Exchange 2010-2019 Sicherheitslücke durch Regkey löschen schließen

Information von sabines vor 16 StundenExchange Server1 Kommentar

Unter ist eine Lücke im Exchange 2010-2019 beschrieben, die durch das Löschen eines reg keys geschlossen werden kann. In ...

Windows Server
Erneutes Release von WS2019 und Win10 v1809
Tipp von IT-Pro vor 1 TagWindows Server3 Kommentare

Hi, nachdem der Windows Server 2019 und Windows 10 in der Version 1809 aufgrund von verschwinden von Dateien nach ...

CPU, RAM, Mainboards
Spectre Update Tool für ältere PCs
Information von sabines vor 1 TagCPU, RAM, Mainboards6 Kommentare

Mit Hilfe eines Tools wird der betreffende PC permanent von einem USB Stick gestartet, der ein passendes Microcode Update ...

Heiß diskutierte Inhalte
Java
Testautomatisierung
gelöst Frage von WPFORGEJava15 Kommentare

Hallo, nehmen wir an, es gibt eine Webseite mit einer Karte und einem Suchfeld. Nun wird in das Suchfeld ...

Viren und Trojaner
Office365 Trojaner Analyse
Frage von ZeppelinViren und Trojaner12 Kommentare

Liebe Community, ich wende mich an euch, um mehr über den Office365 Trojaner zu erfahren, welcher grade seine Runden ...

Exchange Server
PST Datei enthält weder Betreff noch Absender
gelöst Frage von SSamuelExchange Server10 Kommentare

Hallo zusammen, ich versuche aus einer wiederhergestellten Exchange (SBS2011) .EDB mit dem Programm "Kernel for Exchange von Nucleus" eine ...

Netzwerke
Anfänger in SSL Zertifikat
Frage von Florian961988Netzwerke10 Kommentare

Guten Morgen liebes Forum, ich habe mal Fragen zum Thema SSL zertifikat verlängern/bzw ändern! Aber von vorne wir haben ...