Thema Datum  Von Nutzer Rating
Antwort
15.04.2017 18:21:00 RenateB
NotSolved
16.04.2017 17:28:29 BigBen
NotSolved
23.04.2017 15:34:50 RenateB
NotSolved
Blau Benutzerdefiniertes Register in dotx per VBA öffnen
23.04.2017 18:21:16 BigBen
NotSolved

Ansicht des Beitrags:
Von:
BigBen
Datum:
23.04.2017 18:21:16
Views:
640
Rating: Antwort:
  Ja
Thema:
Benutzerdefiniertes Register in dotx per VBA öffnen

Hallo,

Zitat: "In dem Moment wenn ich über die Optionen ein Hauptegister einblende, ist dieses für alle Dokumente auf Dauer sichtbar und muss ebenso manuell wieder deaktiviert werden."

Ja, natürlich! Diese Änderung wird in der Normal.dot gespeichert. Da diese Vorlage immer geladen ist, greift diese auch wenn andere Vorlagen geladen werden.

Zur Anwendung CustomUIEditor:

In dieser Anwendung wird eine xml-Struktur erstellt, die in einer Office-Vorlage gespeichert wird.

Beispiel:

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
	<ribbon>
		<tabs>
			<tab idMso="TabInsert">
				<group id="customGroup" label="Contoso" insertAfterMso="GroupIllustrations">
					<button id="customButton" label="Document ID" size="large" imageMso="ListNumVal" onAction="insertDocID" />
				</group>
			</tab>
		</tabs>
	</ribbon>
</customUI>

Via VBA können auch sehr viele Einträge dynamisch angezeigt werden.

Auf dieser Webseite wird ein Beispiel anhand von Word 2007 gezeigt. Bei neuere Word-Versionen funktioniert dieses Beispiel nicht. Hier muss ein anderes Schema angegeben werden. Über den CustomUI Editor können Vorlagen für ältere und neuere Versionen angepasst werden.

Zum Nachlesen: diese PDF-Datei (Kapitel 1)

BEi Amazon werden viele Bücher zum Thema Ribbon Programmierung angezeigt, wenn nach dem Suchbegriff Ribbon Programmierung für Office gesucht wird. Ich selbst habe z.B. das mittlerweile veraltete Buch Ribbon Programmierung für Office 2007 beruflich genutzt. Viele grundlegende Angaben und (XML-/VBA-)Befehle stimmen aus diesem Buch dennoch immer noch.

LG, BigBen


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
15.04.2017 18:21:00 RenateB
NotSolved
16.04.2017 17:28:29 BigBen
NotSolved
23.04.2017 15:34:50 RenateB
NotSolved
Blau Benutzerdefiniertes Register in dotx per VBA öffnen
23.04.2017 18:21:16 BigBen
NotSolved