Office: VBA code für senden Formular über Lotus Notes

Helfe beim Thema VBA code für senden Formular über Lotus Notes in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Leute, ich habe hier anscheinend ein unlösbares Problem. Ich habe eine Excel-Datei die aus dem Formular heraus versendet werden kann. Und zwar... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von wuffi, 24. April 2008.

  1. wuffi Erfahrener User

    VBA code für senden Formular über Lotus Notes


    Hallo Leute, ich habe hier anscheinend ein unlösbares Problem.
    Ich habe eine Excel-Datei die aus dem Formular heraus versendet werden kann. Und zwar über einen Button und dann ist man in der E-Mail. die Datei ist angehangen und meine E-Mail-Adresse als Absender eingetragen. Dies war über Outlook so. Jetzt haben wir das System auf Lotus Notes umgestellt und wir können das nicht mehr so versenden. Ich habe schon eine Code erhalten, aber das funktioniert nicht. Vorallem soll das ganz ja über diesen Button laufen.

    Hier ist mal der alte Code:

    Private Sub CommandButton2_Click()
    Application.Dialogs(xlDialogSendMail).Show "michaela.gocksch@siemens.com", "EBP-Antrag"
    End Sub


    hier ist der Code, den ich bekommen habe:

    Sub SendNotesMail()
    Dim Maildb As Object
    Dim MailDbName As String
    Dim MailDoc As Object
    Dim session As Object
    Dim Recipient As String
    Dim e As String
    Dim f As String
    Dim EmbedObj As Object
    Dim AttachME As Object
    ActiveWorkbook.Save
    AWS = ActiveWorkbook.FullName
    Set session = CreateObject("Notes.NotesSession")
    Set Maildb = session.CURRENTDATABASE
    'On Error Resume Next
    Set MailDoc = Maildb.CREATEDOCUMENT

    MailDoc.Form = "Memo"

    Recipient = "meine.email@adresse.ch"

    MailDoc.sendto = Recipient
    MailDoc.CopyTo = ""
    MailDoc.Subject = "Mail aus Excel"
    MailDoc.SAVEMESSAGEONSEND = True
    'Pfad zur zu versendenden Datei
    Set AttachME = MailDoc.CREATERICHTEXTITEM(ActiveWorkbook.Path & AWS)
    Set EmbedObj = AttachME.EMBEDOBJECT(1454, "", ActiveWorkbook.Path & AWS)
    MailDoc.PostedDate = Now()
    MailDoc.SEND 0, Recipient
    Set Maildb = Nothing
    Set MailDoc = Nothing
    Set AttachME = Nothing
    Set session = Nothing
    Set EmbedObj = Nothing

    MsgBox "Mail versandt!"

    End Sub


    Wenn ich den code so reinkopiere funktionier der Button natürlich nicht.
    Wenn ich das über den Button laufen lasse dann bekomme ich diese Fehlermeldung bei:

    AWS = ActiveWorkbook.FullName
    -> Varibale nicht definiert ...

    ich steh total auf den schlauch! gibt es denn nicht auch nur so einen kurzen code für lotus wie für outlook?

    viele liebe grüße
    die ela
     
  2. schatzi Super-Moderator
    Hallo!

    Ich arbeite nun weder mit Outlook noch mit Lotus, aber die Fehlermeldung kann ich vielleicht trotzdem erklären:

    Du hast keine Variable AWS deklariert, daher meckert Excel verständlicherweise...
    Ergänze oben in deinen "Dim"s noch diese Zeile und versuch's nochmal:

    Dim AWS As String
     
    schatzi, 24. April 2008
    #2
  3. wuffi Erfahrener User
    hallo,

    danke erstmal für deine Hilfe.
    Jetzt kommt der Laufzeitfehler '7225': Anwendungs- oder objektdefinierter Fehler.

    Ich verzweifele!
     
  4. wuffi Erfahrener User

    VBA code für senden Formular über Lotus Notes

    Stopp. alles zurück!!!!

    Das Problem ist gelöst!!!
    er konnte das nicht, weil im Explorer noch der Outlook hinterlegt ist.
    unserer toller admin. hat das umgestellt und jetzt geht es auch mit dem code, den ich habe... juppiiee!!!
     
Thema:

VBA code für senden Formular über Lotus Notes

Die Seite wird geladen...
  1. VBA code für senden Formular über Lotus Notes - Similar Threads - VBA code senden

  2. Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.)

    in Microsoft Excel Hilfe
    Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.): Hallo, ich benötige Hilfe für ein Problem, welches ich leider selbst schwerlich als Anfänger nicht lösen kann: Ich möchte von dem Tabellenblatt "Tabelle1" aus den Zellen B8:B14, K8:K14, B18:B25,...
  3. VBA Code " Zeilenhöhe bei Verb. Zellen Funktioniert fasst"

    in Microsoft Excel Hilfe
    VBA Code " Zeilenhöhe bei Verb. Zellen Funktioniert fasst": Hallo Leute dieser Code für Zellenhöhe bei Verbundenen Zellen Funktioniert fast. Ich habe ein Code von jemand anderem bekommen der nicht in einem Forum ist. Ich kann gerade diese Person nicht...
  4. PDF mit Namen,Datum speichern im Zielordner

    in Microsoft Excel Hilfe
    PDF mit Namen,Datum speichern im Zielordner: Hallo, habe das Problem den Namen in Zelle D2, Vorname in Zelle D5 , das Datum steht in der Zelle B 10 und soll beim speichern so angezeigt werden (Max Mustermann 2023 Oktober) wie und wo muß ich...
  5. Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen

    in Microsoft Excel Hilfe
    Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen: Hallo Zusammen, mein erster Beitrag hier, also schon mal Sorry im Voraus, wenn unvollständig beschrieben *:)* Ich habe das Forum schon nach einem brauchbaren Lösungsansatz durchsucht, bin aber...
  6. UserForm zum bearbeiten von Tabellen und speichern

    in Microsoft Excel Hilfe
    UserForm zum bearbeiten von Tabellen und speichern: Guten Tag Ich habe leider ein Problem, das mich zur Verzweiflung bringt. Vielleicht findet hier jemand einen Lösung für mein Problem. Ich bekommen leider einen Laufzeitfehler '1004'. Zur...
  7. VBA Code Tabellenblatt kopieren und UserForm

    in Microsoft Excel Hilfe
    VBA Code Tabellenblatt kopieren und UserForm: Hallo, ich hoffe mir kann jemand helfen. Schon mal vielen Dank für die Unterstützung. Folgende Thematik: In dem Blatt 1 ist ein ComandButton. Mit Klick soll über VBA folgendes abgefragt...
  8. VBA Code anpassen mit variablem Tabellen Ende

    in Microsoft Excel Hilfe
    VBA Code anpassen mit variablem Tabellen Ende: Hallo, im folgenden Code möchte ich gerne statt eines fest vorgegebenen Tabellen Ende ein variables einsetzen. Sub Verkettung() Dim i As Long For i = 2 To 15000 'Hier soll kein festes Ende...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden