3 ブックの作成
3.2 クロスタブのスタイルセットの定義
スタイルセットとは、クロスタブのセルの書式を設定するために Analysis によって適用される Microsoft Excel セルスタイル のコレクションです。ブックに新たなクロスタブを挿入するときには、現在のデフォルトスタイルセットのスタイルがクロスタブセ ルの書式設定に常に適用されます。分析に適用されるスタイルセットを変更できます。Analysis では、以下のスタイルセットと それらのセルスタイルがインストールされます。
● SAP Tradeshow Plus
● SAP Blue
● SAP Black&White
これらのスタイルセットのセルスタイルを変更することで、独自のスタイルセットを作成し、他のユーザと共有できます。
3.2.1 SAP セルスタイル
SAP 標準スタイル
SAP 標準スタイルはアドインのインストール後に使用できるようになります。 SAP 標準スタイルは、Microsoft Excel の [ホー
ム] タブにある [スタイル] グループで変更できます。これらのスタイルは、次の表に示す書式に影響を与えます。
スタイル名 説明
SAPDimensionCell ディメンションの見出しセルの書式
SAPMemberCell 階層構造ではないディメンションのメンバーセルの書式
SAPHierarchyCell 階層構造を持つメンバーセルの書式 (0、2 などの偶数レベル)
SAPHierarchyOddCell 階層構造を持つメンバーセルの書式 (1、3 などの奇数レベル)
SAPMemberTotalCell メンバーの合計セルの書式
SAPDataCell データセルの書式
SAPDataTotalCell データの合計セルの書式
スタイル名 説明
SAPExceptionLevel1-9 条件付き書式のために強調表示されているセルの書式 (ルールの
優先度 1 から 9)
SAPEmphasized 強調表示されているデータセルの書式 (クエリ定義ごと)
SAPEmphasizedTotal 強調表示されている合計セルの書式 (クエリ定義ごと)
SAPBorder クロスタブ周囲の境界線、見出しとメンバーの間の境界線、および
データセルの境界線の書式 (左境界線の書式を取得) この色などスタイルを変更したあとに、変更を適用するには、
[Analysis] リボンの [すべて最新表示] を実行する必要がありま す。
SAPEditableDataCell 計画変更モード時の入力待ちデータセルの書式
SAPEditableDataTotalCell 計画変更モード時の入力待ち合計セルの書式
SAPReadonlyDataCell 計画変更モード時の読み取り専用データセルの書式
SAPReadonlyDataTotalCell 計画変更モード時の読み取り専用合計セルの書式
SAPLockedDataCell 計画変更モード時のロックされたデータセルの書式
SAPLockedDataTotalCell 計画変更モード時のロックされた合計セルの書式
SAP カスタムスタイル
次の SAP カスタムスタイルはアドインのインストール後には使用できませんが、Microsoft Excel の [ホーム] タブにある [ス
タイル] グループで作成できます。これらのスタイルは、次の表に示す書式に影響を与えます。
スタイル名 説明
SAPMemberCellX 列のメンバーセルの書式 (SAPMemberCell をオーバーライド)
SAPMemberTotalCellX 列のメンバーの合計セルの書式 (SAPMemberTotalCell をオーバ
ーライド)
SAPHierarchyCellX 列の階層構造を持つメンバーセルの書式 (偶数レベル、
SAPHierarchyCell をオーバーライド)
SAPHierarchyOddCellX 列の階層構造を持つメンバーセルの書式 (奇数レベル、
SAPHierarchyOddCell をオーバーライド)
SAPHierarchyCell0-9 特定のレベルの階層構造を持つメンバーセルの書式
(SAPHierarchyCell および SAPHierarchyOddCell をオーバーラ イド)
SAPHierarchyCell0-9X 列の特定のレベルの階層構造を持つメンバーセルの書式
(SAPHierarchyCellX および SAPHierarchyOddCellX をオーバ ーライド)
例
SAPMemberCellX
列見出しは、SAPMemberCell として定義されます。 これらのセルに、行形式のメンバーセルとは別の書式が必要な場
合、SAPMemberCell を SAPMemberCellX という名前で複製して、書式定義を変更できます。これをスタイルセットとし
て保存すると、列見出しのメンバーセルが新しく定義した書式で表示されます。行形式のメンバーセルは、引き続き、
SAPMemberCell スタイルの定義どおりに表示されます。
例
階層レベルのスタイル
階層の標準スタイルは、SAPHierarchyCell および SAPHierarchyCellOdd です。 これらのスタイルを使用する場合、階 層レベルは代替スタイルを持ちます。階層のはじめの 3 つの階層レベルに対して、3 つの異なるスタイルを設定する場 合、SAPHierarchyCell0、SAPHierarchyCell1、および SAPHierarchyCell2 というスタイルを作成します。標準スタイル は無視され、指定スタイルのスタイルが適用されます。階層に 4 つ以上のレベルがある場合、レベル 2 より後のレベルは
SAPHierarchyCell2 スタイルを使用して表示されます。
3.2.2 スタイルセットを適用する
SAP スタイルセットの 1 つ、または新しく定義したいずれかのスタイルセットをブックに適用できます。
1. スタイル スタイルセット適用 を選択します。
[スタイルセット適用] ダイアログボックスが表示されます。
2. リストボックスで、適用するスタイルセットを選択します。
3. そのスタイルセットをデフォルトとしてブックに適用する場合は、[デフォルトとして設定] チェックボックスをオンにします。
デフォルトのスタイルセットは、新しいブックを開くときと、データソースを挿入するときに使用されます。
4. [OK] をクリックします。
スタイルセットが、ブック内のすべてのクロスタブに適用されます。
3.2.3 スタイルセットを作成する
使用可能なセルスタイルに基づいて、新しいスタイルセットを定義できます。Microsoft Excel のスタイル機能を使用して、必 要に応じてセルスタイルを変更できます。その後で、新しく定義したスタイルをスタイルセットに保存できます。
1. [ホーム] タブで、[スタイル] グループの [セルスタイル] を選択します。
注記
Microsoft Excel 2003 では、メニューから 書式 スタイル を選択して、セルスタイルを探すことができます。
使用可能なセルスタイルが一覧表示されます。
2. 既存のセルスタイルを変更するか、必要に応じて新しいセルスタイルを作成します。
3. [Analysis] タブで、[設定] グループの スタイル スタイルセット保存 を選択します。
[スタイルセット保存] ダイアログボックスが表示されます。
4. [スタイルセットの名前] を入力します。
5. そのスタイルセットをデフォルトとしてブックに適用する場合は、[デフォルトとして設定] チェックボックスをオンにします。
デフォルトのスタイルセットは、新しいブックを開くときと、データソースを挿入するときに使用されます。
6. [OK] をクリックします。
新しく定義したスタイルセットが作成され、ブックに適用可能なスタイルセットの一覧で選択できるようになります。
3.2.4 スタイルセットを共有する
スタイルセットをローカルのファイル共有にエクスポートすると、スタイルセットを他のユーザと共有できます。他のユーザは、
そのスタイルセットをインポートして、分析に使用できます。
1. エクスポートするスタイルセットを適用します。
2. スタイル スタイルセットをエクスポート を選択します。
3. スタイルセットを XML 形式で保存します。
この XML ファイルには、3 つの SAP スタイルセットと現在適用中のスタイルセットの、セルスタイルが含まれます。
4. スタイル スタイルセットをインポート を選択します。
5. サーバからスタイルファイルを選択して、[開く] をクリックします。
6. インポートしたスタイルを新しいスタイルセットとして保存します。
他のユーザが使用できるように、スタイルセットがエクスポートされました。また、スタイルセットをインポートして、分析で使用 できるようになりました。
3.2.5 スタイルセットを削除する
ユーザが定義したスタイルセットをすべて削除できます。アドインと共にインストールされた SAP 標準のスタイルセットは削除 できません。
1. スタイル ユーザスタイルセットの削除 を選択します。
[ユーザスタイルセットの削除] ダイアログボックスが表示されます。
2. リストボックスで、削除するスタイルセットを選択します。
3. [OK] をクリックします。
スタイルセットが削除され、ブックに適用可能なスタイルセットの一覧に表示されなくなります。