Thema Datum  Von Nutzer Rating
Antwort
24.05.2023 09:56:41 Oliver Klink
NotSolved
25.05.2023 12:38:10 Gast53713
NotSolved
25.05.2023 16:21:02 Gast17980
NotSolved
25.05.2023 16:57:44 Gast83293
NotSolved
25.05.2023 18:28:04 Oliver Klink
NotSolved
25.05.2023 22:08:42 Gast77361
NotSolved
26.05.2023 14:13:56 Oliver Klink
Solved
25.05.2023 17:11:32 Gast95491
NotSolved
25.05.2023 18:11:52 Gast18113
NotSolved
26.05.2023 00:42:00 Gast79605
NotSolved
Rot Probleme mit .dotm als AddIn
26.05.2023 13:43:06 Oliver Klink
NotSolved

Ansicht des Beitrags:
Von:
Oliver Klink
Datum:
26.05.2023 13:43:06
Views:
226
Rating: Antwort:
  Ja
Thema:
Probleme mit .dotm als AddIn

Hallo Mr. K,

unter Excel gibt es für AddIns extra das Format XLAM, unter PowerPoint gibt es PPAM. Nur unter Word scheint es nichts entsprechendes zu geben, daher habe ich das Format DOTM verwendet. Das schien mir noch am passendsten, ich bin aber für Hinweise dankbar, wenn es einen besseren Weg gibt.

Meine Idee ist, dass das AddIn eine Funktionsbibliothek bietet, die ich dann von anderen Vorlagen aus nutzen kann, um eben nicht in jeder Vorlage dieselben Skripte pflegen zu müssen. Daneben blendet das AddIn ein eigenes Menü in das Ribbon ein, um einige der bereitgestellten Makros direkt aufrufen zu können.

Vielleicht gehört das alles in die Normal.dotm rein, aber ich wollte die Makros eigentlich von sonstigen (Design-)Vorlagen trennen.

Zu Problem 1 / 2:
Die Prüfung meckert wegen Dokumenteneigenschaften und personenbezogenen Informationen sowie Kopf- und Fußzeilen. Die will ich behalten. Wegen Makros meckert die Prüfung nur allgemein, dass Makros enthalten sind. Einen expliziten Fehler meldet es aber nicht.

Die Datei, von der aus ich die Makros im AddIn aufrufen will ist selbst eine eigene Vorlage im Format DOTM. Hier habe ich ein Modul eingefügt und den folgenden Quelltext:

Sub AutoNew()
    Call Ranga
    Call Personalisieren
End Sub

Ranga und Personalisieren sind zwei Makros im AddIn. Bei der Vorlage handelt es sich um einen Briefbogen. Ranga soll die aktuellen rechtlichen Angaben in die Fußzeile schreiben und Personalisieren soll über einen Dialog bzw. aus den Umgebungsvariablen den aktuellen Benutzer abfragen und Telefonnummer, Mail-Adresse etc. aus einer Datenbank holen und damit die Absenderangaben befüllen.

Wenn ich unter Entwicklertools auf Dokumentvorlage klicke wird mein AddIn unter "Globale Dokumentvorlagen und Add-Ins" auch aufgeführt. Das AutoNew-Makro funktioniert aber nicht, weil es die beiden Makros nicht findet. Rufe ich die Makros über die Makros-Schaltfläche in den Entwicklertools oder über das eigene Ribbon auf funktionieren die Makros wie erwartet.

Zu Problem 1:
Wenn das AddIn im Autostart-Verzeichnis liegt, wird es automatisch geladen und aktiviert. Das Projekt wird auch digital signiert, so dass Word nicht meckert. Wie Du bereits schreibst ist es keine gute Idee, die Makrosicherheit herabzusetzen.
Hier war das Problem, dass das Autostart-Verzeichnis per GPO auf einen falschen Pfad gesetzt war. Das konnten unsere Admins inzwischen korrigieren.

Viele Grüße
Oli


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
24.05.2023 09:56:41 Oliver Klink
NotSolved
25.05.2023 12:38:10 Gast53713
NotSolved
25.05.2023 16:21:02 Gast17980
NotSolved
25.05.2023 16:57:44 Gast83293
NotSolved
25.05.2023 18:28:04 Oliver Klink
NotSolved
25.05.2023 22:08:42 Gast77361
NotSolved
26.05.2023 14:13:56 Oliver Klink
Solved
25.05.2023 17:11:32 Gast95491
NotSolved
25.05.2023 18:11:52 Gast18113
NotSolved
26.05.2023 00:42:00 Gast79605
NotSolved
Rot Probleme mit .dotm als AddIn
26.05.2023 13:43:06 Oliver Klink
NotSolved