Ich habe ein benutzerdefiniertes Add-In für Word (könnte auch für Excel sein).Benutzerdefinierte Ribbon-Steuerelemente können nicht aus dem Quick Access Toolbar (QAT) -Menü entfernt werden
Das Add-In verfügt über eine Multifunktionsleiste mit mehreren Gruppen und mehreren Steuerelementen (Schaltflächen) in ihnen.
Dies ist ein laufendes Projekt, und einige der Menübandschaltflächen sind für Benutzer und einige für Test/Entwicklungszwecke.
Wenn ich das Produkt an den Client sende, zeige ich nur bestimmte Tasten. Ich möchte, dass die Testschaltflächen vollständig unsichtbar/unzugänglich sind. Ich habe versucht, die Testbuttons/-gruppen auf visible = false zu setzen.
Dies funktioniert, in dem Sinne, dass die Schaltflächen nicht in der Multifunktionsleiste angezeigt werden, aber wenn der Benutzer auf die Schnellzugriffsleiste von Word> "Weitere Befehle"> "Befehle auswählen von" Dropdown und wählt mein benutzerdefin ...
Dann kann der Benutzer alle meine Tasten sehen. Sogar diejenigen ohne Label.
Ich habe versucht, die Steuerelemente in der Ribbon-Load-Methode zu loopen und die Teststeuerelemente auf enabled = false, locked = true, generateMember = false zu setzen, aber keines davon verbirgt die Schaltflächen im QAT-Menü. Ich habe auch versucht, Kontrolle.Dispose() - keine Freude.
Gibt es trotzdem die Eigenschaften einer Ribbon-Taste so einzustellen, dass sie für den Benutzer im QAT komplett unsichtbar und unzugänglich ist ??
Vielen Dank