Hühner sind das ökonomischste Lebensmittel überhaupt, denn man kann sie vor ihrer Geburt und nach ihrem Tod essen.

Man muss immer aufpassen! Ganz genau hinschauen! Mal eben schnell – das geht einfach nicht!

Ich wollte nur „mal schnell etwas probieren“. Mehrere Mails über Outlook aus Excelversenden an die Mailadresse, die in einer Liste stehen.

Also mal schnell etwas Code getippt (mit einem Verweis auf die Microsoft Outlook-Bibliothek):

Sub MailVersenden()
    Dim olApp As Outlook.Application
    Dim olMail As Outlook.MailItem
    Dim i As Integer
    
    Set olApp = New Outlook.Application
    Set olMail = olApp.CreateItem(olMailItem)
    
    For i = 2 To Range("A1").CurrentRegion.Rows.Count
        With olMail
            .To = Range("B" & i).Value
            .Subject = "Diese Mail ist völlig überflüssig"
            .Body = "Hallo " & Range("A" & i).Value & "," & vbCr & vbCr & "Nicht wundern - das ist nur eine Testmail" & vbCr & vbCr & "Gruß"
            .Send
        End With
    Next i
    
End Sub

Und der Test – liefert einen Fehler. Bei der ZWEITEN Mail:

Outlook kennt mindestens einen Namen nicht.

Seltsam! Hinschauen – überlegen – stimmt:

Ich muss INNERHALB der Schleife eine neue Mail erzeugen – das heißt: für jede Zeile wird eine neue Mail versenden:

Sub MailVersenden()
    Dim olApp As Outlook.Application
    Dim olMail As Outlook.MailItem
    Dim i As Integer
    
    Set olApp = New Outlook.Application

    For i = 2 To Range("A1").CurrentRegion.Rows.Count
        Set olMail = olApp.CreateItem(olMailItem)
        With olMail
            .To = Range("B" & i).Value
            .Subject = "Diese Mail ist völlig überflüssig"
            .Body = "Hallo " & Range("A" & i).Value & "," & vbCr & vbCr & "Nicht wundern - das ist nur eine Testmail" & vbCr & vbCr & "Gruß"
            .Send
        End With
    Next i
    
End Sub

DANN funktioniert es auch. Beim nächsten Mal – halt nicht so schnell!

Wie komme ich zur Vernunft? – Tut mir leid, ich bin auch nicht von hier.

Outlookschulung. Es kam eine Frage zur Lesebestätigung. Ich sende mehrere Mails mit Lesebestätigung an verschiedenen Personen.

Einige haben einen grünen Haken, andere nicht !?! Diejenigen mit einem grünen Haken haben beim Öffnen eine Gruppe „Anzeigen“:

Wenn ich auf den „Status“ klicke, sehe ich die Liste der Mails – ohne Antwort – obwohl ich die Lesebestätigung bejaht habe.

Bei den anderen fehlt diese Gruppe – obwohl eine Lesebestätigung dranhängt.

Auch hier habe ich meine Kollegin gefragt – sie wusste auch keine Antwort. Auch hier muss ich mit einem Schulterzucken verbleiben. Sorry … Wenn ich noch etwas erfahre, melde ich mich wieder. Kennst du die Antwort auf diese Frage / die Lösung für dieses Problem?

Auf dem Boden der Tatsachen liegt eindeutig zu wenig GLITZER

Outlook nervt auch. Gestern in der Outlook-Schulung stellte eine Teilnehmerin folgende Frage: Sie verschickt ab und zu Mails an mehrere Kunden, die alle auf BCC gesetzt werden, da sie nicht wissen sollen, wer diese Mail noch erhält:

Sie druckt die Mails nun aus. Das Problem: beim Ausdruck erscheinen die Namen, die auf BCC gesetzt wurden, nicht:

Die einzige Lösung, die mir eingefallen ist, war: die Namen aus der BCC-Zeile kopieren, die Mail öffnen, und über die Aktionen als „Nachricht bearbeiten“. Nun kann man die Namen einfügen. Und anschließend ausdrucken …

Aber in meinem Kopf hat das grad noch Sinn gemacht.

Ein paar Tage unterwegs. Windows hat sich neue Installationen besorgt. Eine habe ich entdeckt: In Outlook erscheint nun die Laufrichtung des Kalenders von rechts nach links. Sehr komisch, Outlook!

Ich habe eine Weile suchen müssen. Diese Option findet sich in Datei / Optionen / Erweitert in der Gruppe „Rechts nach Links“. Dort kann man die Laufrichtung ändern. Netter, verspäteter Nikolausscherz!

Zum Schweigen fehlen mir die passenden Worte

Heute in der Excelschulung wies mich eine Teilnehmerin auf folgendes Phänomen hin:

In einer Exceltabelle werden Spalten ausgeblendet.

Man kopiert die Tabelle als Text (ohne Formatierungen) nach Outlook. Dort werde einige Inhalte der ausgeblendeten Spalten dennoch angezeigt:

Der Grund ist schnell gefunden: Wird eine Spalte ausgeblendet oder mit der Spaltenbreite 0 versehen, werden die Inhalte nicht kopiert. Wurde die Spalte jedoch zusammengeschoben und weist eine kleine Spaltenbreite auf, dann ist sie nicht „ausgeblendet“. Also werden die Inhalte mitgenommen:

Ich hab das schon verstanden. Ist mir nur egal.

Erstaunt hat es mich doch für einen Moment.

Für die Teilnahmebestätigungen der Excel-Schulung morgen markiere ich in Outlook in der Mail die Namen und kopiere sie nach Excel. Und wundere mich, warum sie in der Spalte neben der Spalte stehen, in die ich sie eingefügt habe:

Klar: Excel übernimmt den Einzug der Absatzformatierung von Outlook. Kann man leicht im Dialog „Zellen formatieren“ nachsehen:

Wenn das Leben dir eine Zitrone gibt, frage nach Salz und Tequila!

Hallo Herr Martin,

ich habe eine sehr große Datei in Excel für meine Projekte. Ich kopiere neben der Überschrift immer eine Zeile heraus, die ich in Outlook einfüge. Dort ist es allerdings nicht möglich, die Spaltenbreite zu ändern, obwohl er den Mauszeiger korrekt anzeigt. Gibt es hierfür einen Trick?

Spalte wird nicht breiter

Spalte wird nicht breiter

Die Antwort: Wenn Sie in den Tabellentools / Layout in der Gruppe „Zellengröße“ die Spaltenbreite numerisch eintragen – beispielsweise aus 3 cm 8 cm machen, wird die Spalte breiter. Obwohl Outlook es nicht anbietet.

Geht doch - über die Spaltenbreite

Geht doch – über die Spaltenbreite