HOME > Ribbon > リンク
リンク
マイクロソフトのサイト
リボンについて
最初は下記のサイトで学習しましょう。
2007 Office Fluent リボンをカスタマイズする (開発者向け) (パート 1-3) (概要)
2007 Office Fluent リボンをカスタマイズする (開発者向け) (パート 2-3) (リファレンス)
2007 Office Fluent リボンをカスタマイズする (開発者向け) (パート 3-3) (よく寄せられる質問、コールバックとシグネチャ一覧、リボン属性)
下記のサイトのMSDNMagazineの2007のFebruaryのヘルプファイルの「RibbonX API 2007 Office system を独自のリボン タブとコントロールで拡張する」も参考になります。
MSDN マガジンのバックナンバーとダウンロード
Accessは下記が参考になります。
リボンをカスタマイズする
英語だが下記のリファレンスが良いです。
Custom UI XML Markup SpecificationのCustomUIのElements
Office 2010
Office 2010 の開発者のための新機能
Microsoft Office 2007 および 2010 のユーザー インターフェイス ソリューションの方法
Office 2010 のリボンの拡張性 : タブのアクティブ化と自動サイズ調整
Office 2010 でカスタマイズしたリボンとクイック アクセス ツール バーを展開する
Office 2010 のコンテキスト メニューのカスタマイズ
Office 2010 の Backstage ビューについて (開発者向け)
Office 2010 の Backstage ビューのカスタマイズ (開発者向け)
Office 2010 Backstage ビューの Web に保存機能を拡張する
[MS-CUSTOMUI2]: Custom UI XML Markup Version 2 Specification
Structuresの2.3 Complex Types
Full XML Schemasの5.1 http://schemas.microsoft.com/office/2009/07/customui
ダウンロード
アイコンの一覧から選択した画像のimageMsoを表示します。
Download details 2007 Office System Add-In Icons Gallery
Office 2010 Add-In: Icons Gallery WordのファイルメニューのBackstage ビューに表示されます。
残念ながらクリップボードにコピーできません。
私が作成した下記は画像のimageMsoをクリップボードにテキストとしてコピーできます。
ImageMso2007(Excel 2007)
ImageMso2010(Excel 2010)
ImageMso2013(Excel 2013)
IDの一覧のExcelファイル
Download details 2007 Office System Document Lists of Control IDs
Office 2010 Help Files: Office Fluent User Interface Control Identifiers
Office 2013 Help Files: Office Fluent User Interface Control Identifiers
Office 2016 Help Files: Office Fluent User Interface Control Identifiers
私が作成した「CreateControlsLabel」で
マイクロソフトのIDの一覧のExcelファイルに、日本語のlabelとscreentipとsupertipの列を追加できます。
ExcelControls.txtとimageMso.txtとPowerPointControls.txtとWordControls.txt
Microsoft Office Document: [MS-CUSTOMUI2] Supporting Documentation
XML Schema スキーマのcustomUI.xsdとOffice2007XMLSchema.chm(目次のReferencesのRibbon Extensibilityは参考になります)
Download details 2007 Office System XML Schema Reference
Office 2010用のXML Schema
Office 2010 Reference: Office Fluent User Interface XML Schema
XML Notepad・・・日本語が使えるXMLエディタです。
Download details XML Notepad 2007
開発者向けの操作の標準仕様のドキュメント(Word)
開発者向け the 2007 Office system のユーザー インターフェイスに関する概要
Custom UI XML MarkupのPDFです。
[MS-CUSTOMUI]: Custom UI XML Markup Specification
[MS-CUSTOMUI2]: Custom UI XML Markup Version 2 Specification
グループポリシーのレジストリについての説明のExcelのファイル「Office2010GroupPolicyAndOCTSettings_Reference.xls」があります。
Office 2010 Administrative Template files (ADM, ADMX/ADML) and Office Customization Tool
その他
クイックアクセスツールバーのファイルの場所
Location of the toolbar file for the Quick Access Toolbar for the 2007 Microsoft Office programs
Excel 2007のファイル名は「Excel.qat」です。
Windows XP は「%UserProfile%\Local Settings\Application Data\Microsoft\Office」
Windows Vistaは「%UserProfile%\AppData\Local\Microsoft\Office」
Office 2010 でカスタマイズしたリボンとクイック アクセス ツール バーを展開する Excel 2010のファイル名は「Excel.officeUI」です。
Roamingレジストリキーが設定されていない場合は「%UserProfile%\AppData\Local\Microsoft\Office」
Roamingレジストリキーが設定されている場合は「%UserProfile%\AppData\Roaming\Microsoft\Office」
マイクロソフト以外で参考になるサイト
ダウンロード
Custom UI Editor・・・日本語の文字は使えませんが、何かと便利なエディターです。
Office Custom UI Editor available
リボンについて
Excel Tipsが素晴らしいです。サンプルをダウンロードできます。
Ron's Excel Tips
Accessですがリボンについて詳しいAvenius Gunterさんのサイトです。
Access 2007 Ribbons site
書籍
洋書ですが、Excle, Word, AccessのリボンについてVBAで解説してあります。
サンプルコードをダウンロードできます。
Sample Chapter From RibbonX - Customizing the Office 2007 Ribbon
第7章の「comboBoxとdropDown」は下記からPDFファイルを読む事ができます。
Chapter 7 ■ comboBox and dropDown Controls