次の方法で共有


マークアップ コンパイラ メッセージについて

Windows リボン フレームワーク (リボン) マークアップ コンパイラ UI コマンド コンパイラ (UICC.exe) は、リボン スキーマとリボン フレームワークによって定義された追加のルール セットの両方に対してリボン マークアップを検証します。

検証メッセージ

コンパイル中に次の検証メッセージが生成されます。 詳細については、「 リボン マークアップのコンパイル」を参照してください。

注意

コマンド ライン オプションを /W{0\1\2} 指定すると、重大度に基づいてイベント メッセージをフィルター処理できます。

検証エラー

エラー イベント メッセージは、コンパイラがコンパイル プロセスを中止するのに十分な厳しいリボン マークアップの問題を示します。 コンパイルを成功させるには、これらの問題を解決する必要があります。

コード 名前 Message 詳細
SC1000 SCE_CUSTOMTEMPLATE_INVALID_LAYOUT '[string name]' SizeDefinition 要素に無効な '[string name]' 構成が見つかりました。 小さいレイアウトのコントロールのサイズを、大きなレイアウトの同じコントロールのサイズより大きくすることはできません。 「SizeDefinition」を参照してください。
SC1001 SCE_CUSTOMTEMPLATE_MISSING_CONTROLNAME_FOUND '[string name]' SizeDefinition 要素に 'ControlName' プロパティがありません。 'ControlNameMap' が指定されている場合、すべての 'ControlSizeDefinition' 要素で 'ControlName' プロパティを指定する必要があります。 「SizeDefinition」を参照してください。
SC1002 SCE_CUSTOMTEMPLATE_WRONG_NUMBER_CONTROLS '[string name]' SizeDefinition 要素内のすべての 'GroupSizeDefinition' 要素には、同じ数の 'ControlSizeDefinition' 要素が含まれている必要があります。 「SizeDefinition」を参照してください。
SC1003 SCE_CUSTOMTEMPLATE_GENERAL_FAILURE カスタム SizeDefinition を処理できません。 「SizeDefinition」を参照してください。
SC1004 SCE_MINITOOLBAR_ERROR MiniToolbar 要素を処理できません。 「MiniToolbar」を参照してください。
SC1005 SCE_INVALID_CONTEXTUALUI ContextPopup 要素を処理できません。 「ContextPopup」を参照してください。
SC1006 SCE_CONTEXTUALUI_MISSING_CONTEXTMENU ContextMap 要素は、存在しない ContextMenu 要素 '[文字列名]' を参照します。 「ContextMap」を参照してください。
SC1007 SCE_CONTEXTUALUI_MISSING_MINITOOLBAR ContextMap 要素は、存在しない MiniToolbar 要素 '[文字列名]' を参照します。 「ContextMap」を参照してください。
SC1008 SCE_INVALID_CUSTOMIZE_QAT_COMMANDNAME QuickAccessToolbar.CustomizeCommandName プロパティは、不明な Command 要素を参照します。 「QuickAccessToolbar」を参照してください。
SC1009 SCE_APPLYING_TEMPLATE_FAILED Group.SizeDefinition プロパティ '[string name]' を適用できません。 グループ化サイズ定義とスケーリング ポリシーを使用したリボンのカスタマイズ」を参照してください
SC1010 SCE_UNKNOWN_TEMPLATE Group.SizeDefinition プロパティは、認識できない SizeDefinition '[string name]' を参照します。 グループ化サイズ定義とスケーリング ポリシーを使用したリボンのカスタマイズ」を参照してください
SC1011 SCE_INVALID_GROUP_SEQUENCE_NUMBER ControlGroup.SequenceNumber 値が無効です。 ControlGroup に関するページを参照してください。
SC1012 SCE_ELEMENT_CREATION_FAILED Group から SizeDefinition '[string name]' への要素のマッピングを確認できません。 「グループ化、SizeDefinition」、「サイズ定義とスケーリング ポリシーによるリボンのカスタマイズ」を参照してください。
SC1013 SCE_CUSTOMTEMPLATE_INVALID_GROUPSIZEDEFINITIONS SizeDefinition に無効な GroupSizeDefinition が含まれています。 「GroupSizeDefinitionGroupSizeDefinition」、「サイズ定義とスケーリング ポリシーを使用したリボンのカスタマイズ」を参照してください。
SC1014 SCE_BAD_MAXSIZE Scale 要素は、不明なグループ '[文字列名]' を参照します。 スケールグループ化」を参照してください。
SC1015 SCE_INVALID_ELEMENT_MAXSIZE Scale.Size プロパティ '[文字列名]' が無効です。 'Large'、'Medium'、または 'Small' のいずれかである必要があります。 スケール」を参照してください。
SC1016 SCE_INVALID_STARTING_VALUE_MAXSIZE Scale.Size プロパティは、SizeDefinition ではサポートされていないグループ '[文字列名]' のサイズ '[文字列名]' を指定します。 ScaleGroupSizeDefinition」を参照してください。
SC1017 SCE_DUPLICATE_MAXSIZE ScalingPolicy.IdealSizes プロパティには、グループ '[文字列名]' の重複するサイズ タグが含まれています。 「ScalingPolicy.IdealSizes, Group」を参照してください。
SC1018 SCE_DUPLICATE_MINITOOLBAR_NAME MiniToolbar 要素名 '[string name]' が重複しています。 「MiniToolbar」を参照してください。
SC1019 SCE_MINITOOLBAR_EXCEEDED_MAX MiniToolbar 要素定義が多すぎます。 「MiniToolbar」を参照してください。
SC1020 SCE_BAD_SCALE_SIZE グループ '[文字列名]' の ScalingPolicy に一貫性がありません。 サイズは、IdealSizes で指定されたサイズより小さくする必要があります。 スケールグループ化」を参照してください。
SC1021 SCE_BAD_SIZE_SCALING グループ '[文字列名]' のスケーリングに無効なサイズ値 '[文字列名]' があります。 スケールグループ化」を参照してください。
SC1022 SCE_BAD_LAYOUT_SIZE グループ '[文字列名]' には、SizeDefinition で許可されていないレイアウト サイズ '[文字列名]' があります。 Group,SizeDefinition」を参照してください。
SC1023 SCE_SCALING_NOT_DECREASING グループ '[文字列名]' の一貫性のないスケーリング ポリシー。 サイズは減らす順序で指定する必要があります。 「ScalingPolicy,Group」を参照してください。
SC1024 SCE_BAD_CHUNK_REF ScalingPolicy プロパティは、未定義のグループ '[文字列名]' を参照します。 「ScalingPolicy,Group」を参照してください。
SC1025 SCE_MISSING_CONTROL Group SizeDefinition '[string name]' に必要なコントロール '[string name]' がありません。 Group,SizeDefinition」を参照してください。
SC1026 SCE_MISSING_CONTROL_CONTENT コントロール '[文字列名]' に必要なコンテンツがありません。 「コントロール」を参照してください。
SC1027 SCE_NO_MATCHING_CONTENT_CONTROLREF Group では、SizeDefinition '[string name]' のコントロールが少なすぎます。 「グループ化、SizeDefinition」、「サイズ定義とスケーリング ポリシーによるリボンのカスタマイズ」を参照してください。
SC1028 SCE_MISSING_ELEMENT 必須の要素 '[string name]' がありません。 「マークアップ要素」を参照してください。
SC1029 SCE_BAD_SEPERATOR_FOUND 区切り記号は使用できません。 「ColumnBreak」を参照してください。
SC1030 SCE_ELEMENT_CONTROLINFO_DONOT_MATCH Group 子要素 '[string name]' が SizeDefinition コントロール '[string name]' の予期される形式と一致しません。 「グループ化、SizeDefinition」、「サイズ定義とスケーリング ポリシーによるリボンのカスタマイズ」を参照してください。
SC1031 SCE_TOO_FEW_CONTROLS グループに含まれる、選択した SizeDefinition のコントロールが少なすぎます。 「グループ化、SizeDefinition」、「サイズ定義とスケーリング ポリシーによるリボンのカスタマイズ」を参照してください。
SC1032 SCE_TOO_MANY_CONTROLS グループに、選択した SizeDefinition のコントロールが多すぎます。 「グループ化、SizeDefinition」、「サイズ定義とスケーリング ポリシーによるリボンのカスタマイズ」を参照してください。
SC1033 SCE_FONTCONTROLS_EXCEEDED_MAX フォント コントロール定義が多すぎます。 「FontControl」を参照してください。
SC1034 SCE_FONT_CONTROL_ELEMENT_CREATION_FAILED FontControl 要素を処理できません。 「FontControl」を参照してください。
SC1035 SCE_FONT_CONTROL_TEMPLATE_ATTRIBUTE_MISMATCH 省略可能な属性値が FontControl.Type プロパティと矛盾しています。 「FontControl」を参照してください。
SC1036 SCE_APPLICATIONMODE_PROCESSING_FAILURE ApplicationMode プロパティを解析できませんでした。 アプリケーション モードを使用したリボンの再構成」を参照してください。
SC1037 SCE_APPLICATIONMODE_RESTRICTED ApplicationMode プロパティは、Tab または Group、または ApplicationMenu の左側の Button、SplitButton、または DropDownButton でのみ指定できます。 アプリケーション モードを使用したリボンの再構成」を参照してください。
SC1038 SCE_XAML_SYNTAX_VALIDATION_FAILED ノードに正しいリボン フレームワーク XAML 構文がありません。 「マークアップ要素」を参照してください。
SC1039 SCE_XAML_INCORRECT_COMMANDNAME_USAGE 2 つ以上の互換性のないコントロールによって参照される CommandName '[string name]'。 「Command.Name」を参照してください。
SC1040 SCE_XAML_SYNTAX_DUPLICATE_PROPERTY プロパティ '[string name]' が複数回指定されています。 「マークアップ要素」を参照してください。
SC1041 SCE_XAML_SYNTAX_MANDATORY_PROPERTY_MISSING 必須プロパティ '[文字列名]' がありません。 「マークアップ要素」を参照してください。
SC1042 SCE_XAML_IMAGERESOURCESTRING_TOO_LONG [文字列名] リソースのイメージ ソース URI が長すぎます。 推奨パスの長さは、MAX_PATH/2 未満にする必要があります。
「イメージ」を参照してください。
SC1043 SCE_XAML_COMMANDSYMBOL_NOT_UNIQUE シンボル '[文字列名]' を持つ Command 要素の定義が重複しています。 「Command.Symbol」を参照してください。
SC1044 SCE_XAML_COMMANDID_NOT_UNIQUE ID '[string name]' を持つ Command 要素の定義が重複しています。 「Command.Id」を参照してください。
SC1045 SCE_UNSUPPORTED_CONTROLSTYLE_TYPE コントロール ファミリ '[string name]' では、型 '[string name]' のコントロールはサポートされていません。 「SizeDefinition」を参照してください。
SC1046 SCE_WRONG_CONTROL_TYPE 型 '[string name]' のコントロールは、グループ SizeDefinition '[string name]' のこの場所では使用できません。 「SizeDefinition」を参照してください。
SC1047 ERRU_MARKUP_PARSER_FAILED マークアップの解析に失敗しました。 「リボン マークアップのコンパイル」を参照してください。
SC1048 ERRU_RIBBON_TAG_NOT_FOUND 'Ribbon' 要素が見つかりません。 「リボン」を参照してください。
SC1049 ERRU_UIELEMENT_ID_HEADER_FILE_CREATION_FAILED ヘッダー ファイル '[文字列名]' を作成できません。 「リボン マークアップのコンパイル」を参照してください。
SC1050 ERRU_APPLICATION_NAME_TOO_LONG アプリケーション名が無効です ([文字列名] 文字を超える長さ)。 「リボン マークアップのコンパイル」を参照してください。
SC1051 ERRU_RIBBON_RESOURCE_FILE_CREATION_FAILED リソース ファイル '[文字列名]' を作成できません。 「リボン マークアップのコンパイル」を参照してください。
SC1052 ERRU_RIBBON_BINARY_FILE_PATH_TOO_LONG 出力ファイル名が長すぎます。 推奨パスの長さは、MAX_PATH/2 未満にする必要があります。
「リボン マークアップのコンパイル」を参照してください。
SC1053 ERRU_XML_VALIDATION_ERROR_DESCRIPTION [文字列名] 「マークアップ要素」を参照してください。
SC1054 ERRU_ID_GENERATION_FAILED ID の自動生成の制限 (1000) を超えました。 'Application.Commands' 内にコマンド '[string name]' の定義を追加します。 「Application.Commands」を参照してください。
SC1055 ERRU_COMMAND_NAME_GENERATION_FAILED コントロールのコマンド名を生成できません。 コントロールの 'CommandName' プロパティを指定し、'Application.Commands' 内にコマンドの定義を追加します。 「Application.Commands」を参照してください。
SC1056 ERRU_SYMBOL_NAME_TOO_LONG シンボル名が長すぎます。 最大長は 100 文字です。
「Command.Symbol」を参照してください。
SC1057 SCE_ONLY_ONE_FONT_CONTROL_ALLOWED_IN_FLOATIE ミニツール バーに含めることができるフォント コントロールは 1 つだけです。 「MiniToolbar」を参照してください。
SC1058 ERRU_RIBBON_HEADER_FILE_PATH_TOO_LONG 出力ヘッダー ファイル名が長すぎます。 推奨パスの長さは、MAX_PATH未満にする必要があります。
「リボン マークアップのコンパイル」を参照してください。
SC1059 ERRU_RIBBON_RESOURCE_FILE_PATH_TOO_LONG 出力リソース ファイル名が長すぎます。 推奨パスの長さは、MAX_PATH未満にする必要があります。
「リボン マークアップのコンパイル」を参照してください。
SC1060 ERRU_COMMAND_ID_GENERATION_FAILED コマンドのコマンド ID を生成できません。 'Application.Commands' 内のコマンド定義の 'Id' プロパティを指定します。 「Command.Id」を参照してください。
SC1061 ERRU_FILE_NOT_FOUND ファイルが見つかりません: '[文字列名]' 「リボン マークアップのコンパイル」を参照してください。
SC1062 ERRU_INVALID_NAMESPACE 認識できないルート要素。 予期される: <Application xmlns="http://schemas.microsoft.com/windows/2009/Ribbon"> アプリケーション」を参照してください。
SC1063 ERRU_UNIQUE_ID_GENERATION_FAILED 一意のリソース ID を自動的に割り当てることができません。リソース ID を明示的に指定してください。 コマンド」を参照してください。
SC1064 ERRU_NON_IMAGE_RESOURCE_CONTAIN_LIST 重複するプロパティ定義。 プロパティは 1 回だけ設定できます。 コマンド」を参照してください。
SC1065 ERRU_SPLITBUTTON_BUTTONITEM_NOTFOUND 'SplitButton' コントロールには、'Button'、'ToggleButton'、または 'CheckBox' 型の子コントロールが少なくとも 1 つ含まれている必要があります。 子コントロールを 'ButtonItem' プロパティに割り当てたり、'MenuGroup' 要素のコンテンツとして指定したりできます。 「SplitButton,MenuGroup」を参照してください。
SC1066 SCE_ONLY_ONE_FONT_CONTROL_ALLOWED_IN_FLOATIE MiniToolbar に含めることができるフォント コントロールは 1 つだけです。 「MiniToolbar」を参照してください。
SC1067 SCE_INRIBBONGALLERY_INVALID_LAYOUT_ATTRIBUTES InRibbonGallery の一貫性のないスケーリング ポリシー。 Columns 属性の値は、'MaxColumns' = 'MinColumnsLarge' >= 'MaxColumnsMedium' >= 'MinColumnsMedium' >に対応する降順で指定する必要があります。 「InRibbonGallery」を参照してください。
SC1068 SCE_FONTCONTROLS_FONT_SIZE_MIN_GREATER_THAN_MAX MaximumFontSize は MinimumFontSize より大きくする必要があります。 「FontControl」を参照してください。
SC1069 SCE_FONTCONTROLS_FLOATIE_FONT_SIZE_LIMITS_MISMATCH MaximumFontSize と MinimumFontSize の値は、フォント コントロール グループのすべてのインスタンスで一致する必要があります。 「FontControl」を参照してください。
SC1070 SCE_FONTCONTROLS_SHOWTRUETYPEONLY_MISMATCH ShowTrueTypeOnly は、フォント コントロール グループのすべてのインスタンスで一致する必要があります。 「FontControl」を参照してください。
SC1071 SCE_FONTCONTROLS_SHOWVERTICALFONTS_MISMATCH ShowVerticalFonts は、フォント コントロール グループのすべてのインスタンスで一致する必要があります。 「FontControl」を参照してください。
SC1100 ERRU_INTERNAL_ERROR マークアップの処理中に内部エラーが発生しました。 リボン マークアップのコンパイル」を参照してください。

検証の警告

警告 イベント メッセージは、リボン マークアップの問題が原因でリボンが正しく表示または機能しない可能性があることを示します。

コード 名前 説明 詳細
SC2001 WARNING_COMMAND_NOT_DEFINED 要素に対する未定義のコマンド。 コマンド」を参照してください。
SC2002 WARNING_MISSING_RIBBON_PROPERTY Undefined プロパティ: '[string name]' 既定値の使用。 「マークアップ要素」を参照してください。
SC2003 WARNING_DDCP_ATTRIBUTE_USED_IN_WRONG_TEMPLATE '[string name]' 属性は、DropDownColorPicker の '[string name]' SizeDefinition では使用しないでください。 属性は無視されます。 DropDownColorPickerSizeDefinitionサイズ定義とスケーリング ポリシーによるリボンのカスタマイズに関するページを参照してください。
SC2004 WARNING_IMAGE_TYPE_NOT_MATCHING_HIGH_CONTRAST 4bpp イメージ '[string name]' が必要です。 「リボン イメージ リソースの指定」、「Command.LargeHighContrastImages」、「Command.SmallHighContrastImages」を参照してください。
SC2005 WARNING_IMAGE_TYPE_NOT_MATCHING 32bpp ハイ コントラストイメージ '[文字列名]' を期待しています。 「リボン イメージ リソースの指定」、「Command.LargeHighContrastImages」、「Command.SmallHighContrastImages」を参照してください。
SC2006 WARNING_XAML_RESID_NOT_UNIQUE コマンド '[文字列名]' のリソースに対して定義された重複 ID '[string name]'。 コマンド」を参照してください。
SC2007 WARNING_RC_STRING_TOO_LONG リソース '[string name]' の文字列が rc ファイルに入れるのに長すぎます。 エスケープ シーケンスの置換後、文字列は 4097 文字以内にする必要があります。 .rc ファイル内の文字列テーブル エントリの最大許容長。
Command, Compiling Ribbon Markup」を参照してください。

Information Messages

情報 イベント メッセージは、リボンの機能に影響しないリボン マークアップのコンパイル状態または問題を示します。

コード 名前 説明 詳細
SC3004 SCI_NO_TEMPLATE_SPECIFIED Group.SizeDefinition プロパティが指定されていません。 「グループ化」を参照してください。
INFO_RIBBON_MARKUP_VALIDATION_SUCCESS リボン マークアップ ファイルの検証に成功しました: '[文字列名]'。
INFO_UIELEMENT_HEADER_GENERATION_SUCCESS ヘッダー ファイルの生成に成功しました: '[文字列名]'。
INFO_RIBBON_RESOURCE_FILE_GENERATION_SUCCESS リボン リソース ファイルの生成に成功しました: '[文字列名]'。

リボン マークアップのコンパイル

リボン マークアップを使用してコマンドとコントロールを宣言する