2017-02-16 4 views
0

Hi Ich versuche nur ein Add-in zu erstellen, das Makros erstellen und ausführen kann. Und gibt es Möglichkeiten, das Entwicklerband automatisch mit Addins zu aktivieren?Können wir Makros mit Outlook-Addins erstellen und ausführen?

Worauf ich im Grunde bin, ist eine saubere Möglichkeit zu schaffen, all das zu tun, ohne die Leute, die das Makro benutzen, durch alle Entwicklerprozeduren zu bringen.

Nach langer Suche fand ich nur einen Artikel über die Verteilung von Makros, der keine spezielle programmatische Art der Automatisierung all dies erwähnt. Article on distributing macros!

Jede Hilfe würde sehr geschätzt werden. Danke Jungs ..

+0

Es gibt einen großen Unterschied zwischen dem Erstellen von Makros und dem Installieren von Makros. Es ist sicherlich möglich, ein Add-In hinzuzufügen, das die Makros enthält, die Sie ausführen möchten (und die entsprechenden Ereignisse enthalten). Wenn Sie das meinen, suchen Sie nach VSTO (Visual Studio Tools für Office). Wenn Sie wörtlich meinen, dass Sie wollen, dass Ihr Programm seinen eigenen Code innerhalb der Zielmaschine generiert, ist das völlig anders und ich bin mir nicht sicher, ob es (aus Sicherheitsgründen) sogar machbar ist. Ein VSTO Addin wäre der beste Weg zu gehen. –

+0

Hey vielen Dank. Und ich meinte eigentlich, ein Makro zu erstellen, weil ich möchte, dass das Skript benutzerspezifische Informationen enthält, die sie in das Makro eingeben, je nachdem, welches Makro erstellt werden soll. Und nur das Ausführen/Installieren des Makros wäre keine große Sache, wenn wir die Regel nur einmal alleine einrichten würden. Jetzt benutze ich eine Batch-Datei, um das Skript nach ihren Bedürfnissen zu erstellen und es dann in ihr Outlook zu importieren. –

Antwort

0

Soweit ich finden konnte, die Skripte können nicht einfach erstellt und in Outlook mit Addins (das ist mehr oder weniger wie das Hosten einer Web-App und Öffnen in Outlook) geschoben werden.

Die Lösung, die ich für mein Problem kam war

1) eine Batch-Datei zu verwenden, um das Skript als TXT-Datei nach der Anforderung des Benutzers und dann die Umbenennung der erzeugten TXT-Datei als BA-Datei zu erstellen am Ende der Batch-Datei selbst, dann importieren Sie die Bas-Datei von Outlook VBA-Editor.

3) Der Outlook VBA Editor kann einfach mit der Tastenkombination alt + F11 geöffnet werden.

4) Die bas-Datei kann dann aus Dateioptionen importiert werden.

5) Erstellen Sie eine neue Regel mit der Bedingung, um das Skript auszuführen.

Verwandte Themen