Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
RibbonX - Office 2010 - Einführung
zurück: VBA Beispielmappe UserForms u.a. weiter: RibbonX - Workshop - Offlineversion Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Tutorial Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
mumpel
Fortgeschrittener


Verfasst am:
05. Aug 2009, 18:57
Rufname: René
Wohnort: Lindau (B)

RibbonX - Office 2010 - Einführung - RibbonX - Office 2010 - Einführung

Nach oben
       Version: andere Office-Suite

Office 2010 bringt Neuerungen in Bezug auf RibbonX mit. Öffnet man eine Office 2010-Datei mit Winzip, dann fällt sofort die neue Dokumentstruktur auf.

Dokumentstruktur der Office 2007-Dateien:

Excel 2007 Menü

Dokumentstruktur der Office 2010-Dateien:

Excel 2010 Menü

Neu ist der Ordner customXml. Und genau über diesen wird die RibbonX-Programmierung vorgenommen.
Der größte Unterschied liegt im Officemenü. Das aus Office 2007 bekannte Menü wurde in Office 2010 durch das sogenannte BackstageView ersetzt. Das bringt ins besondere dann Probleme, wenn Sie in Office 2007 eigene Menüeeinträge in Ihren Dateien einsetzen. Wenn Sie die Dateien auch in Office 2010 nutzen und auch die Menüeinträge haben möchten, dann müssen Sie zweimal programmieren. Einmal auf die bisher bekannt Weise für Office 2007 mit dem bekannten CustomUI-Editor und einmal manuell mit Hilfe von Notepad oder Wordpad. Für Office 2010 gibt es derzeit noch keinen passenden CustomUI-Editor. Ob der CustomUI-Editor in einer neuen Version erscheinen wird ist (mir) derzeit noch nicht bekannt. Wie das genau funktioniert wird in weiteren neuen Tutorials näher erklärt.

Viel Spaß mit den neuen RibbonX-Elementen

Gruß, René


Zuletzt bearbeitet von mumpel am 12. Mai 2013, 22:24, insgesamt einmal bearbeitet
mumpel
Fortgeschrittener


Verfasst am:
05. Aug 2009, 19:00
Rufname: René
Wohnort: Lindau (B)


AW: RibbonX - Office 2010 - Einführung - AW: RibbonX - Office 2010 - Einführung

Nach oben
       Version: andere Office-Suite

Damit ihr schon einmal vorab einen Blick auf die unterschiedlichen Programmierweisen der Programmmenüs werfen könnt, findet ihr anbei eine Beispieldatei. Sie läuft sowohl in Excel 2007 als auch in Excel 2010. Die Officeversionen erkennen automatisch die zuständige XML-Datei.

Folgende XML-Dateien sind für die jeweilig Multifunktionsleiste verantwortlich:

MuFu & Menü in Excel 2007: customUI->customUI.xml
QAT (beide Versionen): userCustomization->customUI.xml
MuFu & Menü in Excel 2010: customXml->customUI->customUI.xml

Zu beachten ist auch die Datei .rels im Ordner _rels und der neue Namespace in Office 2010.

Man erreicht die Dateien, indem man die Exceldatei mit Winzip/Winrar öffnet.

Öffnen mit Winrar:

1. Datei auf einen Winrarverknüpfung ziehen und dort fallen lassen. Winrar öffnet die Datei automatisch
2. Zum jeweiligen Ordner navigieren, Datei mit Wordpad öffnen (Rechtsklick auf Datei->Öffnen mit). Notepad ist in diesem Fall nicht sehr geeignet.

Öffnen mit Winzip:

1. Winzip starten
2. Datei->Archiv öffnen
3. Zum Speicherpfad der Beispieldatei navigieren
4. Bei Dateiname eingeben: *.xlsm
Die Eingabe mit Enter abschließen
5. Beispieldatei per Doppelklick öffnen
6. Zum jeweiligen Ordner navigieren, Datei mit Wordpad öffnen (Rechtsklick auf Datei->Öffnen mit).

Das Umbenennen der Dateiendung, wie es in diversen Foren genannt wird, ist nicht notwendig. Die Packprogramme können die Office 2007/2010-Dateien auch so öffnen, wie hier beschrieben.

Ich gebe keine Garantie dafür, dass es auf jedem Rechner fehlerfrei läuft.



excel2010_Beispiel.xlsm
 Beschreibung:

Download
 Dateiname:  excel2010_Beispiel.xlsm
 Dateigröße:  29.19 KB
 Heruntergeladen:  1350 mal

mumpel
Fortgeschrittener


Verfasst am:
05. Aug 2009, 19:58
Rufname: René
Wohnort: Lindau (B)

AW: RibbonX - Office 2010 - Einführung - AW: RibbonX - Office 2010 - Einführung

Nach oben
       Version: andere Office-Suite

Kommen wir nun zum Anpassen der Office 2007-Datei. Der Ordner customXml ist nur dann vorhanden, wenn die Datei in Office 2010 erstellt und gespeichert wurde. Bei unter Office 2007 erstellten Dateien ist dieser Ordner nicht im Dateikontainer zu finden. Daher muss er manuell erstellt werden. Wie man den Ordner hinzufügen kann, wird im folgenden erklärt.

1. Zuerst die Beispieldatei mit Winzip/Winrar öffnen und den Ordner customXml in einen beliebigen Ordner ziehen, zum Beispiel auf den Desktop.
2. Dann die gewünschte Datei mit Winzip/Winrar öffnen und den Ordner customXml in das Hauptverzeichnis des Dateikontainers einfügen.
3. Die Datei .rels im Ordner _rels (im Hauptverzeichnis) mit Notepad öffnen und den Inhalt durch den folgenden Code ersetzen.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
<Relationship Id="rId7" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties"
Target="docProps/app.xml"/>
<Relationship Id="rId2" Type="http://schemas.microsoft.com/office/2006/relationships/ui/userCustomization"
Target="userCustomization/customUI.xml"/>
<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument"
Target="xl/workbook.xml"/>
<Relationship Id="rId6" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties"
Target="docProps/core.xml"/>
<Relationship Id="rId5" Type="http://schemas.microsoft.com/office/2006/relationships/ui/extensibility"
Target="customUI/customUI.xml"/>
<Relationship Id="rId4" Type="http://schemas.microsoft.com/office/2007/relationships/ui/extensibility"
Target="customXml/customUI/customUI.xml"/>
</Relationships>


4. Jetzt kann man die customUI.xml im Ordner customXml->customUI anpassen. Hierzu den XML-Code aus customUI->customUI.xml kopieren und in die customUI.xml des neuen Ordner einfügen.
5. Jetzt noch den Namespace in der neuen Datei in der ersten Zeile anpassen. Aus 2006 wird 2007 und aus 01 wird 10. Siehe Beispieldatei.
6. Jetzt die Office-Ebene entfernen, falls vorhanden.
7. Nun kann das Office 2010-Menü (outspace) eingefügt werden. Wie das geht, wird in einem weiteren Tutorial genauer erklärt. Sie können auch den Beispielcode aus der Beispieldatei nutzen und Ihren Bedürfnissen entsprechend anpassen. Anders als in Office 2007 wird das Menü in Office 2010 erst nach dem Ribbon erstellt. Daher findet sich outspace erst am Ende der customUI.xml.
8. Die Änderungsrückfragen mit Ja bestätigen.
9. Nun kann das Zip-Archiv geschlossen und die Datei getestet werden.

Ich kann nicht garantieren, dass es so immer funktioniert. bei meinen Tests hat es funktioniert.


Zuletzt bearbeitet von mumpel am 01. Sep 2011, 21:49, insgesamt einmal bearbeitet
mumpel
Fortgeschrittener


Verfasst am:
07. Aug 2009, 22:10
Rufname: René
Wohnort: Lindau (B)

AW: RibbonX - Office 2010 - Einführung - AW: RibbonX - Office 2010 - Einführung

Nach oben
       Version: andere Office-Suite

Microsoft hat heute eine neue Version des CustomUI-Editors veröffentlicht. Er unterstützt sowohl Office 12 (Office 2007) als auch Office 14 (Office 2010).

CustomUI-Editor für Office 12 und Office 14
mumpel
Fortgeschrittener


Verfasst am:
26. Jan 2012, 15:59
Rufname: René
Wohnort: Lindau (B)


AW: RibbonX - Office 2010 - Einführung - AW: RibbonX - Office 2010 - Einführung

Nach oben
       Version: andere Office-Suite

Aufgrund von Hinweisen von Anwendern eine kurze Erklärung.

Dieses Tutorial stammt noch aus der Zeit der Technical Preview (TP). In dieser war alles noch ein wenig anders. Insbesondere der Namespace, der damals noch "2007/01" lautete und erst mit der Final in "2009/07" geändert wurde. Heute ist es egal wo man die Anpassungsdateien speichert. Siehe Tutorial Microsoft Office - Ablageort der Anpassungsdatei.

_________________
Ich lade generell keine Beispieldateien herunter, die bei Filehostern abgelegt sind.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Excel Formeln: EXCEL 2010: Bilder automatisch einfügen - nicht verknüpfen! 6 Mawi123 2261 26. März 2014, 09:15
Gast EXCEL 2010: Bilder automatisch einfügen - nicht verknüpfen!
Keine neuen Beiträge Excel Formeln: Zeilenweiser Vergleich in Excel 2010 8 Schusch 306 23. Jan 2013, 14:37
Schusch Zeilenweiser Vergleich in Excel 2010
Keine neuen Beiträge Excel Formeln: Fussballtabelle automatisch sortieren (Excel 2010) 1 brexner 2755 06. Aug 2012, 21:17
{Boris} Fussballtabelle automatisch sortieren (Excel 2010)
Keine neuen Beiträge Excel Formeln: Wert bei Excel 2010 2 Thalia 2597 22. Jul 2012, 14:53
Gast Wert bei Excel 2010
Keine neuen Beiträge Excel Formeln: Excel 2010: Balkendiagramm X-Achse Datum mit Heute? 0 einfachBernd 634 09. Jul 2012, 09:57
einfachBernd Excel 2010: Balkendiagramm X-Achse Datum mit Heute?
Keine neuen Beiträge Excel Formeln: Bedingte Formatierung 2010 will nicht funktionieren 1 Gast 1999 301 11. Jun 2012, 17:31
< Peter > Bedingte Formatierung 2010 will nicht funktionieren
Keine neuen Beiträge Excel Formeln: Excel 2010: Probleme mit Ergebnis der Funktion Summenprodukt 6 Twiggy 1517 06. Jun 2012, 12:09
< Peter > Excel 2010: Probleme mit Ergebnis der Funktion Summenprodukt
Keine neuen Beiträge Excel Formeln: Excel Formel in 2010 5 Snaker83 390 04. Mai 2012, 21:06
Gast Excel Formel in 2010
Keine neuen Beiträge Excel Formeln: dropdown excel 2010 erstellen 3 ksservice 3357 23. Apr 2012, 08:41
< Peter > dropdown excel 2010 erstellen
Keine neuen Beiträge Excel Formeln: Hilfe mit Excel "2010" 2 Sarah69 188 12. Apr 2012, 16:26
Sarah69 Hilfe mit Excel "2010"
Keine neuen Beiträge Excel Formeln: Prognoseberechnung mit Excel 2010 9 Joesy123456 2718 08. Feb 2012, 09:05
Joesy123456 Prognoseberechnung mit Excel 2010
Keine neuen Beiträge Excel Formeln: Excel 2010: SVerweis / Index / Vergleich mit 2 Bedingungen 6 RightfulYeti 3090 20. Jan 2012, 17:18
RightfulYeti Excel 2010: SVerweis / Index / Vergleich mit 2 Bedingungen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Expression Web Forum