Fügen Sie einer E-Mail eine Schaltfläche hinzu, die beim Klicken ein Makro ausführt

1

Ich möchte einem Freund eine E-Mail senden, die eine anklickbare Schaltfläche im Nachrichtentext enthält ... Die Schaltfläche führt ein Makro aus.

Ich weiß, dass Sie Makros auf Ihrer Seite der Dinge tun können, wie zum Beispiel:

Private Sub Application_ItemLoad(ByVal Item As Object)
    MsgBox "Hey Look a Macro!"
End Sub

Welches wird ein Makro ausführen, wenn ich eine neue E-Mail laden.

Ich möchte dieses Makro anhängen, damit es ausgeführt wird, wenn in der E-Mail, die ich gesendet habe, auf die Schaltfläche geklickt wird. Übrigens macht es mir nichts aus, wenn der empfangende Benutzer Warnungen über das Makro erhält, solange er es über eine Schaltfläche ausführen kann

Ich würde gerne wissen:

  • Ist das möglich?
  • Wie mache ich es?

Vielen Dank!


Bearbeiten: Ich sehe nur Möglichkeiten, ein Makro auf meiner Seite auszuführen und kein ausführbares Makro an eine andere Person zu senden

enter image description here

Growler
quelle
Was haben Sie bisher recherchiert und / oder ausprobiert?
CharlieRB
@CharlieRB Ich habe viel recherchiert, aber nur Möglichkeiten gefunden, ein Makro für mich selbst auszuführen, und kein ausführbares Makro an eine andere Person zu senden. Ich habe oben mit den Sachen aktualisiert, die ich sehe
Growler
2
Dies wird sicherlich nicht funktionieren, da dies seit Jahren eine beliebte Methode ist, um Viren und Malware zu übertragen. Es kann funktionieren, aber MS Office und Windows werden diese Vorgänge blockieren und / oder Meldungen und Warnungen werfen.
Austin T French
@AthomSfere Nachrichten auf mein Ende werfen und die Übertragung von Makros verhindern oder nur Warnungen an sie senden (aber sie können das Makro trotzdem ausführen)?
Growler
Wahrscheinlich letzteres, aber Ihr E-Mail-Anbieter blockiert möglicherweise auch den angehängten Code.
Austin T French

Antworten:

1

Sie haben Ihre Frage mit Outlook markiert. Daher können Sie auch ein benutzerdefiniertes Formular verwenden. Die Verteilung dieses Formulars ist einfacher, wenn Sie sich in derselben Exchange-Organisation befinden. Andernfalls ist dies jedoch weiterhin möglich. Es gibt eine hervorragende Beschreibung diese Seite Dazu gehört das Erstellen des Formulars und das Veröffentlichen für andere Benutzer.

Beachten Sie, dass diese Option davon ausgeht, dass Sie den Code nicht einmalig senden, sondern regelmäßig.

Sie sagen nicht viel über Ihr Endziel, aber wenn Sie nur versuchen, Ihrem Freund einen Knopf zum Drücken zu geben, könnten andere Strategien die Verwendung der (kostenlosen) Visual Studio Express Um eine kleine VB-EXE-Datei zu erstellen und diese an Ihren Freund zu senden (in einem komprimierten Format, um die Outlook-Sicherheitswarnung zu umgehen), oder senden Sie ihm einfach einen Dropbox-Link zur EXE-Datei.

Geoff
quelle
Ihr Tutorial-Link ist nicht mehr verfügbar
Eric
@Eric danke für den Haken, behoben
Geoff