Der Fehlercode **ErrNum = 75** in Microsoft Access VBA steht für **"Pfad/Datei-Zugrifffehler"** (englisch: "Path/File access error"). Dieser Fehler tritt auf, wenn ein Zugriff... [mehr]
Um Anhänge aus E-Mails im Outlook-Eingangspostkorb von bestimmten Absendern in einen Ordner auf einem Laufwerk zu speichern, kannst du den folgenden VBA-Code verwenden. Dieser Code durchsucht den Posteingang nach E-Mails von bestimmten Absendern und speichert die Anhänge in einem angegebenen Ordner. ```vba Sub SaveAttachmentsFromSpecificSenders() Dim olApp As Outlook.Application Dim olNs As Outlook.Namespace Dim olFolder As Outlook.MAPIFolder Dim olItem As Object Dim olMail As Outlook.MailItem Dim olAttachment As Outlook.Attachment Dim saveFolder As String Dim senderList As Variant Dim sender As Variant ' Ordner zum Speichern der Anhänge festlegen saveFolder = "C:\Dein\Pfad\Zum\Ordner\" ' Ändere den Pfad entsprechend ' Liste der spezifischen Absender senderList = Array("beispiel1@domain.com", "beispiel2@domain.com") ' Füge hier die gewünschten Absender hinzu ' Outlook-Objekte initialisieren Set olApp = New Outlook.Application Set olNs = olApp.GetNamespace("MAPI") Set olFolder = olNs.GetDefaultFolder(olFolderInbox) ' Durchlaufe alle Elemente im Posteingang For Each olItem In olFolder.Items If TypeOf olItem Is Outlook.MailItem Then Set olMail = olItem ' Überprüfe, ob der Absender in der Liste ist For Each sender In senderList If olMail.SenderEmailAddress = sender Then ' Speichere alle Anhänge For Each olAttachment In olMail.Attachments olAttachment.SaveAsFile saveFolder & olAttachment.FileName Next olAttachment End If Next sender End If Next olItem ' Aufräumen Set olAttachment = Nothing Set olMail = Nothing Set olItem = Nothing Set olFolder = Nothing Set olNs = Nothing Set olApp = Nothing MsgBox "Anhänge wurden gespeichert." End Sub ``` ### Hinweise: 1. **Ordnerpfad anpassen**: Ändere den `saveFolder`-Pfad zu dem gewünschten Speicherort auf deinem Laufwerk. 2. **Absender anpassen**: Füge die E-Mail-Adressen der Absender, von denen du die Anhänge speichern möchtest, in das `senderList`-Array ein. 3. **Sicherheitseinstellungen**: Stelle sicher, dass die Makros in Outlook aktiviert sind, um den Code auszuführen. Dieser Code kann in das VBA-Editor-Fenster von Outlook eingefügt werden (Alt + F11) und dann ausgeführt werden.
Der Fehlercode **ErrNum = 75** in Microsoft Access VBA steht für **"Pfad/Datei-Zugrifffehler"** (englisch: "Path/File access error"). Dieser Fehler tritt auf, wenn ein Zugriff... [mehr]
Die Anweisung `On Error GoTo 0` stammt aus der Programmiersprache Visual Basic (z. B. VBA, VB6). Sie wird verwendet, um die aktuelle Fehlerbehandlung zu deaktivieren. Das bedeutet: - Nach `On Error G... [mehr]
Der Ausdruck `Shapes("Rechteck 1").Visible = True` ist in Excel-VBA **nicht korrekt**, da das `Visible`-Eigenschaftsmerkmal für Shapes in Excel-VBA **nicht existiert**. In Excel-VBA s... [mehr]
Der gezeigte Code ist in Excel-VBA **nicht korrekt** und führt zu einem Fehler. Das Problem liegt in der Syntax innerhalb der `Rows`-Funktion. Hier die Analyse: **Dein Code:** ```vba HeightPt =... [mehr]
Um in Excel-VBA einen RGB-Code aus einer Zelle zu lesen und diesen z.B. für die Füllfarbe eines Shapes zu verwenden, kannst du wie folgt vorgehen: Angenommen, in Zelle **A1** steht der RGB-... [mehr]
Der gezeigte VBA-Code (Visual Basic for Applications) wird typischerweise in Microsoft Office-Anwendungen wie PowerPoint oder Excel verwendet, um die Formatierung einer Form (Shape) zu steuern. Hier i... [mehr]
Der gezeigte VBA-Code (Visual Basic for Applications) wird typischerweise in Microsoft Office-Anwendungen wie PowerPoint oder Excel verwendet, um die Formatierung einer Form (Shape) zu steuern. Hier i... [mehr]
Um in Microsoft Access per VBA eine Abfrage (Query) mit SQL zu erstellen, kannst du das DAO-Objektmodell verwenden. Hier ein Beispiel, wie du per VBA eine neue Abfrage mit einer SQL-Anweisung erstells... [mehr]
In deinem SQL-Statement gibt es mehrere Probleme: 1. **Syntaxfehler bei `IN`**: Das `IN`-Schlüsselwort wird in Access-SQL für das Einfügen in eine externe Tabelle verwendet, aber... [mehr]
Um beim Öffnen einer Excel-Datei per VBA-Makro die Kontextmenüs der rechten Maustaste zu deaktivieren, kannst du folgenden Code im Modul "DieseArbeitsmappe" (engl. "ThisWorkbo... [mehr]