VSTO-Word-Registerkarte im Menüband aktivieren

Habe ich Folgendes ribbon.xml in meinem word-vsto-add-in:

<tab id="TabLetters" getVisible="IsLettersTabVisible" label="Letters">
 <group id="LettersGroup" label="Letters">
  <toggleButton id="NewWithTemplate"
              label="New using template Controls"
              size="large"
              imageMso="FileNew"
              onAction="NewTemplated" />
  </toggleButton>
 </group>
</tab>

Und den folgenden code hinter das click-Ereignis:

public void NewTemplated(Office.IRibbonControl control, bool value)
{
  CloseDocument();

  var doc = Globals.ThisAddIn.Application.Documents.Add(Template: @"LETTER_V2.dotx", Visible: true);
  doc.Activate();

  _ribbon.ActivateTab("TabLetters");
}

Hätte ich erwartet, dass dieses Ergebnis in einem neuen Fenster mit meinem ribbon-Registerkarte geöffnet, aber es bleibt nur die Registerkarte "STARTSEITE" sichtbar ist/current. Wie kann ich es schaffen, dass mein tab ist die eine, die sichtbar ist?

  • Ist das der exakte Inhalt der ribbon.xml-Datei oder nur ein Beispiel? Wenn es deine Datei ist kein gültiges XML, da die toggleButton tag geschlossen ist, zweimal; zuerst, indem /> und dann durch </toggleButton>.
  • Ich schaffte es gerade noch ein wenig kleiner zu Anzeige hier. Meine xml ist gültig!
InformationsquelleAutor Patrick | 2013-01-31
Schreibe einen Kommentar