Office: (Office 2010) Button -> Text in Zwischenablage

Helfe beim Thema Button -> Text in Zwischenablage in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo, ich würde gerne in mein Formular verschiedene Buttons einfügen, bei deren Klicken automatisch ein Text in die Zwischenablage gespeichert wird.... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von bittemerken95, 21. Februar 2016.

  1. Button -> Text in Zwischenablage


    Hallo, ich würde gerne in mein Formular verschiedene Buttons einfügen, bei deren Klicken automatisch ein Text in die Zwischenablage gespeichert wird.

    Insgesamt sollen es 4 Buttons sein, die jeweils einen spezifischen Text beinhalten. Hat da jemand eine Idee für mich?

    (Noch optimaler wäre, wenn ich durch das Anklicken eines Buttons automatisch eine E-Mail in Outlook erzeuge, aber ich glaube das wäre weitaus komplizierter?)

    :)
     
    bittemerken95, 21. Februar 2016
    #1
  2. Die Google-Suche liefert immer gute Resultate, Stichwort: VBA Clipboard
    auch zu Mailing via Outlook
     
  3. Nein. Mit ein bisschen Suche findest Du ausgerechnet dazu hier und im Netz genug Beispiele, die nur noch verstanden und angepasst werden müssen.

    Suchen, umsetzen, bei Fragen wieder melden.
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    Andre.Heisig, 22. Februar 2016
    #3
  4. Button -> Text in Zwischenablage

    Für Nurtext-Mails ist die Methode SendObject (siehe VBA-Hilfe) geeignet und sehr simpel.

    Die Verwendung der Zwischenablage ist dagegen heikel, schon weil da auch dritte Vorgänge Störungen verursachen können.
     
  5. bittemerken95, 23. Februar 2016
    #5
  6. also dir scheinen ja offenbar die kompletten Basics von Access zu fehlen.
    Ich würde mich zuerst mal etwas damit beschäftigen. Auch dazu findet man Tutorials zu Hauf im Netz.

    Den DoCmd Befehl musst du natürlich dort einfügen, wo du das Mail versenden willst. Nehme an bei einem der Buttons.

    Aber wir fischen hier im trüben Teich, da wir ja gar nichts von deiner Anwendung kennen.
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
  7. An der für deine Anwendung korrekten Stelle *grins
    Und willst du das wirklich blind einfügen?
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    Toast78, 23. Februar 2016
    #7
  8. Button -> Text in Zwischenablage

    Ja kenne mich leider sehr wenig damit aus...

    Ich habe den Code in den Button eingefügt, aber es funktioniert soweit noch nichts. Muss den Code ja auch noch an mein Formular anpassen.

    Also ich hab ein Formular, in welchem verschiedene Lieferantennummern mit näheren Infos wie E-Mail, usw. angezeigt werden. Das Formular ergibt sich über das Vernüpfen von zwei Tabellen, wobei eine regelmäßig aktualisiert wird und die Kriterien vorgibt, ob die Lieferanten im Formular angezeigt werden.

    Jetzt würde ich gerne im Formular über verschiedene Buttons automatisch verschiedene Arten von Mails an die Lieferanten-Email erstellen, die mir im Formular angezeigt wird.
     
    bittemerken95, 23. Februar 2016
    #8
  9. Frage ist jetzt, den Teil muss ich ja noch anpassen:

    ' Add the To/Subject/Body to the message and display the message
    With olMailItem
    .To = MessageTo
     
    bittemerken95, 23. Februar 2016
    #9
  10. wenn wir helfen sollen, dann poste bitte den ganzen Code des Buttons mit der Code-Funktion (2. Icon von rechts)
     
  11. PHP:
             Private Sub Command255_Click()
    Public Function 
    CreateEmailWithOutlook_
    MessageTo 
    As String_
    Subject 
    As String_
    MessageBody 
    As String)

    ' Define app variable and get Outlook using the "New" keyword
    Dim olApp As New Outlook.Application
    Dim olMailItem As Outlook.MailItem  ' 
    An Outlook Mail item

    ' Create a new email object
    Set olMailItem = olApp.CreateItem(olMailItem)

    Add the To/Subject/Body to the message and display the message
    With olMailItem
    .To =
    .
    Subject Subject
    .Body MessageBody
    .Display    ' To show the email message to the user
    End With

    Release all object variables
    Set olMailItem 
    Nothing
    Set olApp 
    Nothing

    End 
    Function
    End Function
     
    bittemerken95, 23. Februar 2016
    #11
  12. Okay, bringen wir dir ein wenig Programmierung bei: Macht das Sinn, eine Function innerhalb eines Subs zu deklarieren?
    Was sagt der Compiler, wenn du unter dem Menüpunkt "Debuggen" dein Projekt kompilieren willst?
     
  13. Button -> Text in Zwischenablage

    Ich bin gerne bereit es zu lernen, werde mich nach der Arbeit dann mal bisschen hinsetzen *Smilie

    compile error: expected end sub
     
    bittemerken95, 23. Februar 2016
    #13
  14. Schau dir mal die letzten beiden Zeilen an.
    Dann gib dem Compiler mal ein End Sub
     
  15. So kommt immer noch die gleiche Fehlermeldung *frown.gif*


    PHP:
             Private Sub Command255_Click()
    Public Function 
    CreateEmailWithOutlook_
    MessageTo 
    As String_
    Subject 
    As String_
    MessageBody 
    As String)

    ' Define app variable and get Outlook using the "New" keyword
    Dim olApp As New Outlook.Application
    Dim olMailItem As Outlook.MailItem  ' 
    An Outlook Mail item

    ' Create a new email object
    Set olMailItem = olApp.CreateItem(olMailItem)

    Add the To/Subject/Body to the message and display the message
    With olMailItem
    .To MessageTo
    .Subject Subject
    .Body MessageBody
    .Display    ' To show the email message to the user
    End With

    Release all object variables
    Set olMailItem 
    Nothing
    Set olApp 
    Nothing

    End 
    Function
    End Sub
     
    bittemerken95, 23. Februar 2016
    #15
Thema:

Button -> Text in Zwischenablage

Die Seite wird geladen...
  1. Button -> Text in Zwischenablage - Similar Threads - Button Text Zwischenablage

  2. pdf drucken mit button in excel einfügen

    in Microsoft Excel Hilfe
    pdf drucken mit button in excel einfügen: Guten Abend! Habe mit zahlreicher Unterstützung geschafft einen Button auf mein dritten Tabellenblatt einzufügen Funktion fähig. Nun brauche ich nochmals Hilfe. Ich will mittels des PDF Drucken...
  3. Excel per Button Speichern und Schliessen und "X - Button" deaktivieren

    in Microsoft Excel Hilfe
    Excel per Button Speichern und Schliessen und "X - Button" deaktivieren: Guten Morgen zusammen, ich suche nach einem VBA-Code (unter Office 365), um das Schließen einer Excel-Datei über das "Rote X" oben rechts zum Einen zu verhindern und statt dessen zum Anderen den...
  4. Makro aus personal.xls starten

    in Microsoft Excel Hilfe
    Makro aus personal.xls starten: Auf einem Arbeitsblatt habe ich mehrere Buttons. Die zugehörigen Makros sind in personal.xls gespeichert. Aus dem Code-Editor heraus kann ich die Makros ohne Problem starten. auf dem Arbeitsblatt...
  5. Zufällige Zahl wiedergeben mit Schaltfläche/ Button

    in Microsoft Excel Hilfe
    Zufällige Zahl wiedergeben mit Schaltfläche/ Button: Hallo zusammen Ich habe in einer Tabelle in den Zellen A1 - A2000 unterschiedliche Zahlen stehen. Nun möchte ich in einem anderen Tabellenblatt einen Button generieren. Wenn man auf diesen...
  6. Comando Button

    in Microsoft Excel Hilfe
    Comando Button: Liebe Leute Habe in der User form ein ComandoButton eingebaut. Möchte mit diesem ein Bild aufrufen und einfügen im Button aus der Bilderdatei. Habe es schon probiert funktioniert aber nicht was...
  7. Songbook erstellen mit Button

    in Microsoft Excel Hilfe
    Songbook erstellen mit Button: Hallo zusammen ich wäre mal wieder für Hilfe beim Songbook erstellen dankbar Ich stelle mir an der Oberfläche je einen Button pro Interpreten vor, den man anklickt und dann die dazu gehörigen...
  8. Bild und Text auf Button per VBA wechseln

    in Microsoft Access Hilfe
    Bild und Text auf Button per VBA wechseln: Hallo Leute, kann mir einer verraten, wie ich bei einem Button per VBA festlege ob das Bild oder der Text angezeigt werden? Wahrscheinlich muss ich das Bild dann erst zur Laufzeit an den Button...
  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