スタイルファイル

このページでは、thinkcell 要素のスタイルをカスタマイズする方法について詳しく説明します。thinkcell のスタイル ファイルをカスタマイズすることで、必要な既定設定を作成し、プレゼンテーションの見た目に一貫性を持たせ、ブランドに沿ったものにできます。スタイル ファイルをカスタマイズすると、次のことができます。

  • thinkcell 要素で使用できる塗りつぶし、線、マーカーのオプションをカスタマイズできます。
  • thinkcell のグラフ、図形、テキスト ラベル、その他の機能の既定の色、スタイル、配色をカスタマイズできます。
  • カスタム PowerPoint プレゼンテーション テンプレートを展開したり、組織の既定スタイルをカスタマイズしたりできます。

thinkcellスタイル ファイルを設定する

thinkcellスタイル ファイルは、thinkcell要素と機能のスタイルを指定するXMLファイルです。XMLに初めて触れる場合は、Microsoft SupportでXMLファイルの構造に関する基本的な知識を確認することをお勧めします。

スタイル ファイルを開いて編集する

thinkcellスタイル ファイルは、任意のテキスト エディターで開いて編集できます。Visual Studio CodeにRed Hat XML extensionを組み合わせるなど、専用のコード エディターの使用をお勧めします。自動補完候補の表示や、thinkcellのXMLスキーマを使用したコードの自動検証が可能です。

XMLスキーマは、利用可能なカスタマイズ オプションと、各要素および属性の正しい構文を指定します。thinkcellのスタイル ファイル構文を指定するスキーマは、thinkcellのインストール ディレクトリ内のxml-schemas フォルダーにあります。スキーマもXMLファイルですが、表示する必要はありません。XMLエディターが適切な構文チェック、エラーの強調表示、自動補完候補の提供を行えるようにするためのものです。thinkcellスタイル ファイルでは、スタイル ファイルのXMLスキーマのURLは、style要素のxsi:schemaLocation属性の最後の値で指定されます。

スタイル ファイルを編集するには、次の手順に従います。

  1. thinkcellのインストール ディレクトリを開きます。thinkcellのインストール ディレクトリを確認するには、PowerPointでInsert > thinkcell > Tools Tools Menu icon > Help > Aboutに移動します。About thinkcellダイアログにインストール ディレクトリのパスが表示されます。
  2. stylesフォルダーのコピーを作成し、そのコピーをDocumentsフォルダーに配置します。コピーを使用すると、管理者権限なしでフォルダー内のファイルを変更でき、元のファイルも保持できます。
  3. コピーしたstylesフォルダーで、編集するスタイル ファイルを開きます。
  4. スタイル ファイルで、style要素の属性を編集します。
    • name属性の名前を変更します。thinkcellがスタイル ファイルを使用している場合、スタイル ファイルの名前は、name属性で指定されたとおりにTools Tools Menu icon メニューに表示されます。
    • スタイル ファイルでは、name属性の後にあるbasedOn属性でカスタム ベース スタイルを参照している場合があります。その場合、コピーしたスタイル ファイル内のbasedOn属性の値を削除または変更しないでください。
  5. style要素で、この章の説明に従ってスタイルをカスタマイズします。
  6. スタイル ファイルをプレゼンテーションに読み込む前に、XMLエディターに表示される警告やエラーを確認し、修正します。

この章のセクションと要素は、thinkcellスタイル ファイルの構文に基づいて並べられています。そのため、スタイル ファイルに要素を追加する場合は、その要素がこの章で前に出てくる要素の後、後に出てくる要素の前に配置されていることを確認してください。

独自のスタイル ファイルを作成する場合は、既定のスタイル ファイルのコピーを作成し、それをカスタマイズの出発点として使用することをお勧めします。既定のスタイル ファイルに基づいてスタイル ファイルを作成するには、上記の手順に従い、3番目の手順で既定のスタイル ファイルのコピーを開きます。

thinkcellのインストール ディレクトリには、さまざまな複雑なカスタマイズを紹介し、手順を案内する注釈付きのサンプル スタイル ファイルが含まれています。サンプル スタイル ファイルは、stylesフォルダー内のCustomization Possibilities Showcase/Customization Possibilities Showcase.xmlにあります。

この章で説明するスタイル ファイルのカスタマイズは、thinkcell 14を使用していることを前提としています。お使いのthinkcellバージョンがスタイル ファイルのバージョンより古い場合、そのスタイル ファイルを読み込むとエラーになります。ただし、古いスタイル ファイルは新しいバージョンのthinkcellでも引き続き有効です。古いthinkcellバージョン向けに作成されたスタイル ファイルに、この章の要素を追加する場合は、次の操作を行います。

  1. style要素で、xmlns属性とxsi:schemaLocation属性の値を、お使いのthinkcellバージョンの既定のスタイル ファイルにあるビルド番号と一致するように変更します。
  2. 新しいthinkcellバージョンでスタイル ファイル構文が有効になるよう、不足している必須要素を追加してスタイル ファイルを更新します。

スタイル ファイルをプレゼンテーションに読み込む

プレゼンテーション内のthinkcellスタイル ファイルは、組織のthinkcellインストール環境とプレゼンテーションのスライド マスターによって異なります。読み込まれているスタイル ファイルの名前を確認するには、Insert > thinkcell > Tools Tools Menu icon > Current Styleに移動します。新しいスタイル ファイルをプレゼンテーションに読み込むには、次の手順に従います。

  1. リボンで、Insert > thinkcell > Tools Tools Menu icon > Change Styleに移動します。
  2. Change Styleメニューで、使用するスタイル ファイルを選択します。目的のスタイル ファイルがメニューに表示されない場合は、Otherを選択してLoad Style Fileダイアログを開き、スタイル ファイルの場所に移動してスタイル ファイルを選択し、Openを選択します。コンピューターまたはネットワーク上の任意の場所にあるスタイル ファイルを読み込むことができます。

別のスタイル ファイルを読み込むと、新しいスタイルはスタイル ファイルを変更した後に挿入するthinkcell要素に適用されます。既存の要素のスタイルを新しいスタイルに合わせるには、ミニ ツールバーを使用して要素のスタイルを変更するか、要素を再挿入します。

スタイル ファイルをPowerPointテンプレートに追加する方法については、PowerPoint テンプレートを使用してスタイルファイルを展開するを参照してください。

API関数を使用してスタイル ファイルを読み込み、表示、削除する

Windowsのみ

Windowsでは、thinkcellのAPI関数を使用して、thinkcellスタイル ファイルをプログラムで読み込み、表示、削除できます。LoadStyleは、スタイル ファイルをスライド マスターまたはスライド レイアウトに読み込みます。LoadStyleForRegionは、スタイル ファイルをスライド レイアウトの特定の領域に読み込みます。GetStyleNameは、スライド マスターまたはスライド レイアウト内のスタイル ファイル名を返します。RemoveStylesは、スライド レイアウトからすべてのスタイル ファイルを削除します。

スタイル ファイルを読み込む:LoadStyle
シグネチャ
VBA
tcPpAddIn.LoadStyle( _ 
    CustomLayoutOrMaster As Object, _ 
    FileName As String 
)
C#
void tcPpAddIn.LoadStyle(
    object CustomLayoutOrMaster,
    string FileName
);
説明

この関数は、スタイル ファイルをスライド レイアウトまたはスライド マスターに読み込みます。CustomLayoutOrMasterパラメーターとして、PowerPoint.CustomLayoutまたはPowerPoint.Masterを渡すことができます。

LoadStyle関数を使用してスタイル ファイルをスライド マスターに読み込むと、そのスタイル ファイルはスライド マスターまたはそのスライド マスター配下のスライド レイアウトにある他のスタイル ファイルを上書きします。同様に、LoadStyleを使用してスタイル ファイルをスライド レイアウトに読み込むと、そのレイアウト内の他のスタイル ファイルを上書きします。

スタイル ファイルの上書きを避けるには、まず使用するスタイル ファイルをスライド マスターに読み込み、その後、必要な他のスタイル ファイルを特定のスライド レイアウトに読み込みます。LoadStyleForRegion関数を使用してスタイル ファイルをスライド レイアウトの領域に読み込む場合は、LoadStyleの使用が完了してからその関数を使用してください(スタイル ファイルをレイアウトの領域に読み込む: LoadStyleForRegionを参照)。

LoadStyleの例
VBA

LoadStyle関数を使用するには、PowerPointのモジュールに次のサンプル コードを追加します(Visual Basic for Applicationsを参照)。次の項目を置き換えます。

  • <INSTALLATION_PATH>:thinkcellのインストール ディレクトリ
  • <FILE_NAME>:スタイル ファイルの名前
Option Explicit
 
Sub LoadStyle_Sample() 

    ' Get the thinkcell add-in object 
    Dim tcPpAddIn As Object 
    Set tcPpAddIn = Application.COMAddIns("thinkcell.addin").Object 

    Dim master As Master
    Set master = Application.ActivePresentation.Designs(1).SlideMaster

    Dim style As String
    style = "C:\<INSTALLATION_PATH>\styles\<FILE_NAME>.xml"

    Call tcPpAddIn.LoadStyle(master, style)
End Sub
スタイル ファイルをレイアウトの領域に読み込む:LoadStyleForRegion
シグネチャ
VBA
tcPpAddIn.LoadStyleForRegion( _ 
    CustomLayout As PowerPoint.CustomLayout, _ 
    FileName As String, _
    Left as Single, _
    Top as Single, _
    Width as Single, _
    Height as Single _
)
C#
void tcPpAddIn.LoadStyleForRegion(
    PowerPoint.CustomLayout CustomLayout,
    string FileName,
    float Left,
    float Top,
    float Width,
    float Height
);
説明

LoadStyleForRegionは、スタイル ファイルをスライド レイアウトCustomLayoutに読み込み、そのレイアウト上の特定の領域にのみ適用されるように制限します。制限領域は、Left、Top、Width、Heightパラメーターを使用して指定できます。スライドの残りの部分では、thinkcellはLoadStyle関数でスライド レイアウトまたはスライド マスターに読み込んだスタイル ファイルを使用します。

Left、Top、Width、Heightパラメーターは、スライドの高さと幅に対する割合として指定できます。LeftとTopは、制限領域の左端および上端が、スライド レイアウトの左端および上端からどれだけ離れているかをそれぞれ指定します。これらのパラメーターは、スライドの高さと幅に対する割合として指定することをお勧めします。または、PowerPointポイント単位で指定することもできます。1 pt = 12700 EMUです(スタイル ファイルの用語を参照)。

たとえば、レイアウトの右側3分の2を覆う領域にスタイル ファイルを読み込むには、次のコードを使用します。

Left = CustomLayout.Width / 3
Top = 0
Width = CustomLayout.Width * 2 / 3
Height = CustomLayout.Height
スライド レイアウトの特定の領域に画像または図形を追加する

LoadStyleForRegionを使用すると、スライド レイアウトの領域に固有の画像または図形を追加し、その領域にのみ適用されるスタイル ファイルを読み込むことができます。これを行うには、画像または図形をスライドまたはスライド レイアウトに追加し、画像または図形のLeft、Top、Width、Heightプロパティをプログラムで取得し、その値をLoadStyleForRegionで使用して、画像または図形が覆う領域と同じ領域にスタイル ファイルを制限します。

thinkcellでは、1つのレイアウトにつき最大2つのスタイル ファイルがサポートされます。

  • LoadStyleForRegionで読み込むスタイル ファイル。レイアウト上の特定の領域に適用されます。
  • LoadStyleで読み込む別のスタイル ファイル。レイアウトの残りの部分に適用されます。
LoadStyleForRegionの例
VBA

LoadStyleForRegion関数を使用するには、PowerPointのモジュールに次のサンプル コードを追加します(Visual Basic for Applicationsを参照)。次の項目を置き換えます。

  • <INSTALLATION_PATH>: thinkcell のインストール ディレクトリ
  • <FILE_NAME>: スタイル ファイルの名前
Option Explicit
 
Sub LoadStyleForRegion_Sample() 

    ' Get the thinkcell add-in object 
    Dim tcPpAddIn As Object 
    Set tcPpAddIn = Application.COMAddIns("thinkcell.addin").Object 

    Dim layout As CustomLayout
    Set layout = Application.ActivePresentation.Designs(1).SlideMaster.CustomLayouts(2)

    ' Define a region covering the left half of the layout
    Dim left, top, width, height As Single
    left = 0
    top = 0
    width = layout.Width / 2
    height = layout.Height

    Dim style As String
    style = "C:\<INSTALLATION_PATH>\styles\<FILE_NAME>.xml"

    Call tcPpAddIn.LoadStyleForRegion(layout, style, left, top, width, height)
End Sub
スタイル ファイルの名前を表示する: GetStyleName
シグネチャ
VBA
tcPpAddIn.GetStyleName( _ 
    CustomLayoutOrMaster As Object _ 
) As String
C#
string tcPpAddIn.GetStyleName(
    object CustomLayoutOrMaster
);
説明

GetStyleName は、スライド マスターまたはスライド レイアウト内のスタイル ファイルの名前を返します。CustomLayoutOrMaster パラメーターとして PowerPoint.Master または PowerPoint.CustomLayout を渡すことで、スライド マスターまたはスライド レイアウトを指定できます。この関数は、スタイル ファイルの style 要素の name 属性で指定された名前を返します(スタイル ファイルを開いて編集する を参照)。

thinkcell ではすべてのスライド マスターにスタイル ファイルが必要であり、スタイル ファイルがまだないスライド マスターには既定のスタイル ファイルが自動的に読み込まれることに注意してください。

LoadStyleForRegion 関数を使用してスタイル ファイルをスライド レイアウトに読み込んだ場合、GetStyleName 関数はそのスタイル ファイルの名前を返しません。

GetStyleName の例
VBA

GetStyleName 関数を使用するには、次のサンプル コードを PowerPoint のモジュールに追加します。 詳細については、Visual Basic for Applications を参照してください。

Option Explicit

Sub GetStyleName_Sample()

    ' Get the thinkcell add-in object 
    Dim tcPpAddIn As Object
    Set tcPpAddIn = Application.COMAddIns("thinkcell.addin").Object
    
    ' Get the Master of the first slide of the current presentation
    Dim master As Master
    Set master = Application.ActivePresentation.Slides(1).Master
    
    ' Print the name of the style loaded to the debug console
    Dim name As String
    name = tcPpAddIn.GetStyleName(master)
    Debug.Print name
End Sub
レイアウト内のすべてのスタイル ファイルを削除する: RemoveStyles
シグネチャ
VBA
tcPpAddIn.RemoveStyles( _ 
    CustomLayout As PowerPoint.CustomLayout _ 
)
C#
void tcPpAddIn.RemoveStyles(
    PowerPoint.CustomLayout CustomLayout
);
説明

RemoveStyles は、スライド レイアウト CustomLayout 内のスタイル ファイルを削除します。LoadStyle 関数と LoadStyleForRegion 関数を使用して読み込んだ 2 つのスタイル ファイルがスライド レイアウトにある場合、RemoveStyles は両方のスタイル ファイルを削除します。その後は、スライド マスター内のスタイル ファイルがスライド レイアウトに適用されます。thinkcell ではすべてのスライド マスターにスタイル ファイルが必要なため、スライド マスターに読み込まれたスタイル ファイルは削除できません。

RemoveStyles の例
VBA

RemoveStyles 関数を使用するには、次のサンプル コードを PowerPoint のモジュールに追加します。詳細については、Visual Basic for Applications を参照してください。

Option Explicit
 
Sub RemoveStyles_Sample() 

    ' Get the thinkcell add-in object 
    Dim tcPpAddIn As Object 
    Set tcPpAddIn = Application.COMAddIns("thinkcell.addin").Object 

    Dim layout As CustomLayout
    Set layout = Application.ActivePresentation.Designs(1).SlideMaster.CustomLayouts(2)

    Call tcPpAddIn.RemoveStyles(layout)
End Sub

スタイル ファイルの用語

このセクションでは、本章に登場する thinkcell グラフおよび XML 構造に関連する用語について説明します。以下では、XML 用語の概要を例と説明付きで示し、グラフ用語の用語集も掲載しています。

XML 用語の概要

thinkcell のスタイルをカスタマイズするには、スタイル ファイル内で 要素、子要素、属性、値を追加または編集します。これらは XML ファイルを構成する主な構造単位です。これら 4 つの用語の意味と使い方をよりよく理解するために、次の XML の例と定義表を参照してください。

<solidFill name="Text 1">
  <schemeClr val="bg1"/>
</solidFill>

用語

定義

XML スニペット内

要素

スタイル ファイル内でスタイルを指定する基本単位です。要素には開始タグと終了タグがあります。

solidFill は要素です。塗りつぶしの色スタイルを指定します。

<solidFill name="Text 1"> は開始タグで、</solidFill> は終了タグです。

子要素

別の要素の開始タグと終了タグの間に配置される要素です。子要素は親要素のプロパティを指定します。

schemeClr は子要素です。solidFill 要素が PowerPoint テーマの色であることを指定します。

<schemeClr val="bg1"/> は自己終了タグであるため、追加の終了タグは必要ありません。

属性

その要素のプロパティを指定するために、要素の開始タグ内に配置される文字列です。属性の後には等号が続きます。

name と val は、それぞれの要素の属性です。

  • name は solidFill の名前を指定します。
  • val は schemeClr のテーマの色を指定します。

値

属性のプロパティを指定する文字列または数値です。値は引用符で囲みます。

Text 1 と bg1 は、それぞれの属性の値です。

  • Text 1 は Fill メニューに表示される名前です。
  • bg1 は、アクティブな PowerPoint テーマの背景色を、schemeClr が使用する色として指定します。

グラフ作成用語集

English Metric Unit (EMU): English Metric Unit。主に Microsoft Office アプリケーションで使用される測定単位です。1 ミリメートルは 36,000 EMU です。フォントの 1 ポイントは 12,700 EMU であるため、8 pt のフォントは 101,600 EMU です。

fill: 図形の内部に適用される単色、パターン、テクスチャ、色のグラデーション、または透明領域です。

label: セグメントやその他のグラフ機能を識別または説明するテキストです。

legend: グラフ系列を識別する塗りつぶし、マーカー、または線のスタイルと、対応する系列ラベルを表示する表です。

marker: 折れ線グラフや散布図でデータを表す、円、三角形、ひし形などの図形です。マーカーの位置は値を示し、その形状はデータ系列を示します。

scheme: グラフ内のデータ系列を識別するために使用される、事前定義された塗りつぶし、マーカー、または線のスタイルのセットです。

segment: データシート内のセルの値を表す、縦棒グラフ、横棒グラフ、Mekko グラフ、またはウォーターフォール グラフの長方形部分です。

使用可能なスタイル オプションのカスタマイズ

このセクションでは、使用可能なスタイル オプションをカスタマイズする方法について説明します。これには、thinkcell が既定で使用する線とフォントのスタイル、および使用可能な塗りつぶし、線のスタイル、マーカー、図形の参照リストが含まれます。

参照リストは、スタイル ファイル内で後から指定するスタイル、つまり塗りつぶし、線のスタイル、マーカー、図形の一覧です。スタイル ファイル内の thinkcell 要素にスタイルを指定するには、まずそのスタイルを対応する参照リストに追加する必要があります。

指定した使用可能なスタイル オプションによって、ミニ ツールバーに表示されるオプションも決まります。

塗りつぶしのリストをカスタマイズする

thinkcell が使用する塗りつぶしのリストをカスタマイズします。既定の色を指定する要素、グラフ用の塗りつぶしスキームを作成する要素、さまざまな線や図形の色を設定する要素は、塗りつぶしのリストを参照します。塗りつぶしは、ミニ ツールバーの Fill メニューに表示されます(塗りつぶし を参照)。塗りつぶしのリストをカスタマイズするには、次の手順に従います。

  1. スタイル ファイル内で fillLst 要素を見つけます。
  2. fillLst 要素内で、noFill、solidFill、pattFill の子要素を追加または編集して塗りつぶしを指定します。各子要素の詳細については、次の要素リファレンスを参照してください。
  3. Fill メニューで塗りつぶしのセットを区切る区切り線を追加するには、fillLst 要素内に separator 子要素を追加します。
要素リファレンス
塗りつぶしリストを作成する: fillLst

スタイル ファイル内の他の要素が参照できる塗りつぶしのリストを作成します。このリストは、ミニ ツールバーの Fill メニューに表示されます。

  • fillLst 要素内で、solidFill 子要素を追加して色を指定し、pattFill 子要素を追加してパターンを指定します。
  • fillLst 要素内で、noFill 子要素を追加して透明な塗りつぶしオプションを指定します。
  • fillLst 要素内で、separator 子要素を追加して、Fill メニュー内の塗りつぶしセットを区切る区切り線を追加します。
  • 各子要素で、name 属性に一意の名前を設定します。他の要素は、塗りつぶしの name 値を使用して塗りつぶしを参照します。

子要素

説明

属性

noFill

  • 必須。
  • 透明な塗りつぶしオプションを指定します。

name

必須。塗りつぶしの一意の名前を指定します。

solidFill

  • 必須。
  • 単色の塗りつぶし色を指定します。
  • 任意: カスタムの塗りつぶし色を指定するには、schemeClr、srgbClr、sdrgbClr、scrgbClr、または prstClr 子要素を追加します。

name

必須。塗りつぶしの一意の名前を指定します。

pattFill

  • 必須。
  • 2 つの色と 1 つのパターンに基づくパターン塗りつぶしを指定します。
  • 任意: パターン塗りつぶしの背景色と前景色を指定するには、子要素 fgClr と bgClr を追加します。該当する子要素が存在しない場合、pattFill は前景の塗りつぶし色として黒を、背景の塗りつぶし色として白を使用します。

name

必須。塗りつぶしの一意の名前を指定します。

prst

任意。プリセット パターンを参照します。存在しない場合、pattFill は pct5 パターンを使用します。

指定可能な値:

Office Open XML の プリセット パターン値 属性リストに記載されている値。

separator

  • 任意。
  • Fill メニューで塗りつぶしのセットを区切る区切り線を指定します。

色を指定する: solidFill

塗りつぶしリスト内の塗りつぶし色を指定します。PowerPoint テーマの色または特定の RGB 色を設定します。

  • solidFill 要素内で、次のいずれかの子要素を追加して色を指定します。

子要素

説明

属性

schemeClr

  • 必須。
  • アクティブな PowerPoint テーマの色を使用して塗りつぶし色を指定します。
  • schemeClr、srgbClr、sdrgbClr、scrgbClr、prstClr は相互に排他的です。
  • 任意: 明度の調整を指定するには、lumMod と lumOff 子要素を追加します。
  • schemeClr の val 属性の値を、solidFill の name 属性の値としても使用することをお勧めします。そうすると、その色に対する PowerPoint の名前が、PowerPoint の表示言語と同じ言語で Fill メニューに表示されます。たとえば、schemeClr の val 値と solidFill の name 値の両方に bg1 を使用すると、表示言語が英語の場合はその色が Fill メニューに Background 1 として表示され、表示言語がドイツ語の場合は Hintergrund 1 として表示されます。

val

必須。組み込みのテーマの色を指定します。

指定可能な値:

  • accent1
  • accent2
  • accent3
  • accent4
  • accent5
  • accent6
  • bg1
  • bg2
  • dk1
  • dk2
  • folHlink
  • hlink
  • lt1
  • lt2
  • tx1
  • tx2

srgbClr

  • 必須。
  • RGB 値を使用して塗りつぶし色を指定します。
  • schemeClr、srgbClr、sdrgbClr、scrgbClr、prstClr は相互に排他的です。
  • 任意: 明度の調整を指定するには、lumMod と lumOff 子要素を追加します。

val

必須。16 進数値を使用して赤、緑、青の強度を指定します。

指定可能な値:

000000 から ffffff までの任意の 6 桁の 16 進数カラー値。大文字と小文字は区別されません。

sdrgbClr

r, g, b

必須。それぞれ赤、緑、青の強度を指定します。

指定可能な値:

0 から 255 までの任意の数値。

scrgbClr

r, g, b

必須。それぞれ赤、緑、青の強度をパーセントで指定します。

指定可能な値:

0% から 100% までの任意のパーセント値。

prstClr

  • 必須。
  • Office Open XML のプリセット色を使用して塗りつぶし色を指定します。
  • schemeClr、srgbClr、sdrgbClr、scrgbClr、prstClr は相互に排他的です。
  • 任意: 明度の調整を指定するには、lumMod と lumOff 子要素を追加します。

val

必須。XML プリセットに基づいて塗りつぶし色を指定します。

指定可能な値:

Office Open XML の プリセット塗りつぶし色値リストに記載されている値。

色を明るくまたは暗くする: lumMod と lumOff

任意の単色の塗りつぶし色の輝度、つまり明るさをカスタマイズするには、schemeClr、srgbClr、sdrgbClr、scrgbClr、または prstClr 子要素内に、lumMod と lumOff 子要素を追加します。

  • 塗りつぶしの色を濃くするには、lumMod 子要素を追加します。
  • 塗りつぶしの色を明るくするには、lumOff を lumMod と併用することをおすすめします。併用する場合は、lumMod 属性と lumOff 属性の val 値の合計が 100% になるようにすることをおすすめします。
  • たとえば、色を 10% 濃くするには、lumMod を追加し、その val 属性を 90% に設定します。色を 10% 明るくするには、両方の要素を追加し、lumMod の val 属性を 90% に、lumOff の val 属性を 10% に設定します。
  • PowerPoint が[テーマの色]メニューで、同じ基本色の明るいバリエーションと濃いバリエーションを作成する方法の例を以下に示します。
    • より明るい 80%: <lumMod val="20%"/> <lumOff val="80%/>
    • より明るい 60%: <lumMod val="40%"/> <lumOff val="60%/>
    • より明るい 40%: <lumMod val="60%"/> <lumOff val="40%/>
    • より濃い 25%: <lumMod val="75%"/>
    • より濃い 50%: <lumMod val="50%"/>

lumMod と lumOff のカスタマイズが塗りつぶしの一覧でどのように表示されるかを確認するには、「塗りつぶしリストの例」のスクリーンショット例を参照してください。

子要素

説明

属性

lumMod

  • 任意。
  • 塗りつぶし色の輝度変調を指定します。

val

必須。色の輝度変調をパーセンテージで指定します。

使用可能な値:

0% から 100% までの任意のパーセンテージ。

lumOff

  • 任意。
  • 塗りつぶし色の輝度オフセットを指定します。
  • lumOff は lumMod と併用することをおすすめします。併用する場合は、lumMod 属性と lumOff 属性の val 値の合計が 100% になるようにすることをおすすめします。

val

必須。色の輝度オフセットをパーセンテージで指定します。

使用可能な値:

-100% から 100% までの任意のパーセンテージ。

パターンを指定する: pattFill

塗りつぶしリストで塗りつぶしパターンを指定します。

  • 各 pattFill 要素で、fgClr と bgClr の子要素の一方または両方を追加して、それぞれ前景と背景の塗りつぶしを指定します。
  • pattFill 要素に子要素がない場合、前景の塗りつぶし色には黒、背景の塗りつぶし色には白が使用されます。
  • 各 fgClr および bgClr 子要素で、schemeClr、srgbClr、sdrgbClr、scrgbClr、または prstClr のいずれかを追加して塗りつぶし色を指定します。

子要素

説明

属性

fgClr

  • 任意。
  • パターンの前景の塗りつぶし色を指定します。
  • 存在しない場合、thinkcell は前景色として黒を使用します。
  • 塗りつぶし色を指定するには、次の子要素のいずれかが必要です: schemeClr、srgbClr、sdrgbClr、scrgbClr、または prstClr。

なし

bgClr

  • 任意。
  • パターンの背景の塗りつぶし色を指定します。
  • 存在しない場合、thinkcell は背景色として白を使用します。
  • 塗りつぶし色を指定するには、次の子要素のいずれかが必要です: schemeClr、srgbClr、sdrgbClr、scrgbClr、または prstClr。
塗りつぶしリストの例

次の例は、fillLst 子要素を表示する XML コードスニペットと、指定した塗りつぶしリストがミニツールバーにどのように表示されるかを示しています。

<fillLst>
 <noFill name="No Fill"/>
 <solidFill name="tx1">
   <schemeClr val="tx1"/>
 </solidFill>
 <solidFill name="bg1">
  <schemeClr val="bg1"/>
 </solidFill>
 <solidFill name="accent1">
  <schemeClr val="accent1"/>
 </solidFill>
 <solidFill name="accent2">
  <schemeClr val="accent2"/>
 </solidFill>
 <solidFill name="accent3">
  <schemeClr val="accent3"/>
 </solidFill>
 <solidFill name="Green">
  <sdrgbClr r="0" g="255" b="0"/>
 </solidFill>
 <solidFill name="Yellow">
  <scrgbClr r="100%" g="100%" b="0%"/>
 </solidFill>
 <solidFill name="Blue">
	<prstClr val="blue"/>
 </solidFill>
 <solidFill name="Red">
  <srgbClr val="CC0000"/>
 </solidFill>
 <separator/>
 <solidFill name="Accent 1, Lighter 20%">
  <schemeClr val="accent1">
   <lumMod val="80%"/>
   <lumOff val="20%"/>
  </schemeClr>
 </solidFill>
 <solidFill name="Accent 1, Darker 20%">
  <schemeClr val="accent1">
   <lumMod val="80%"/>
   </schemeClr>
 </solidFill>
 <separator/>
 <solidFill name="Gray">
  <prstClr val="silver"/>
 </solidFill>
 <solidFill name="Purple">
  <prstClr val="purple"/>
 </solidFill>
 <separator/>
 <pattFill name="10%" prst="pct10">
  <fgClr>
   <schemeClr val="tx1"/>
  </fgClr>
  <bgClr>
   <schemeClr val="bg1"/>
  </bgClr>
 </pattFill>
 <pattFill name="25%" prst="pct25">
  <fgClr>
   <schemeClr val="tx1"/>
  </fgClr>
  <bgClr>
   <schemeClr val="bg1"/>
  </bgClr>
  </pattFill>
 <pattFill name="50%" prst="pct50">
  <fgClr>
   <schemeClr val="tx1"/>
  </fgClr>
  <bgClr>
   <schemeClr val="bg1"/>
	</bgClr>
 </pattFill>
 <pattFill name="Light downward diagonal" prst="ltDnDiag">
  <fgClr>
   <schemeClr val="tx1"/>
  </fgClr>
  <bgClr>
   <schemeClr val="bg1"/>
  </bgClr>
 </pattFill>
 <pattFill name="Wide upward diagonal" prst="wdUpDiag">
  <fgClr>
   <schemeClr val="tx1"/>
  </fgClr>
  <bgClr>
   <schemeClr val="bg1"/>
  </bgClr>
 </pattFill>
</fillLst>

線種のリストをカスタマイズする

thinkcell が使用する線種のリストをカスタマイズします。カスタム線を指定する要素、線スキームを作成する要素、およびさまざまなグラフ機能の線種を指定する要素は、線のリストを参照します(線のスタイルと太さを変更する を参照)。線種は、ミニツールバーの Line Style メニューに表示されます。線のリストをカスタマイズするには、次の手順に従います。

  1. スタイルファイルで、lnLst 要素を見つけます。
  2. lnLst 要素で、ln 子要素を追加または編集して線を指定します。ln 子要素の詳細については、次の要素リファレンスを参照してください。
要素リファレンス
線リストを作成する: lnLst

スタイルファイル内の他の要素が参照できる線のリストを作成します。このリストは、ミニツールバーの Line Style メニューに表示されます。

  • lnLst 要素で、少なくとも 1 つの ln 子要素を追加して線種を指定します。
  • 各 ln 要素で、w 属性に線の太さを指定し、name 属性に一意の名前を設定します。他の要素は、線の name 値を使用して線を参照します。

子要素

説明

属性

ln

  • 必須。
  • 線名と線の太さを指定します。
  • 線の種類を指定するには、prstDash 子要素が必要です。

name

必須。線の一意の名前を指定します。

w

必須。線の太さを EMU で指定します(36000 = 1 mm)。

指定可能な最大値: 152400

線種を指定する: ln

線リストで線の種類を指定します。

  • 各 ln 要素に、prstDash 子要素を追加します。
  • 各 prstDash 子要素で、プリセット XML 値に基づいて実線または破線の種類を指定します。

子要素

説明

属性

prstDash

  • 必須。
  • 実線または破線の種類を指定します。

val

必須。Office Open XML のプリセット線種値に基づいて線の種類を指定します。

使用可能な値:

  • dash = 破線
  • dashDot = 一点鎖線
  • lgDash = 長い破線
  • lgDashDot = 長い一点鎖線
  • lgDashDotDot = 長い二点鎖線
  • solid = 実線
  • sysDashDotDot = 二点鎖線
  • sysDot = 点線

線種リストの例

次の例は、lnLst 子要素を表示する XML コードスニペットと、指定した線リストがミニツールバーにどのように表示されるかを示しています。

<lnLst>
 <ln name="Solid 0.5 pt" w="6350">
  <prstDash val="solid"/>
 </ln>
 <ln name="Solid 1 pt" w="12700">
  <prstDash val="solid"/>
 </ln>
 <ln name="Solid 1.5 pt" w="19050">
  <prstDash val="solid"/>
 </ln>
 <ln name="Long Dash 0.5 pt" w="6350">
  <prstDash val="lgDash"/>
 </ln>
 <ln name="Long Dash 1 pt" w="12700">
  <prstDash val="lgDash"/>
 </ln>
 <ln name="Long Dash 1.5 pt" w="19050">
  <prstDash val="lgDash"/>
 </ln>
 <ln name="Dash 0.5 pt" w="6350">
  <prstDash val="dash"/>
 </ln>
 <ln name="Dash 1 pt" w="12700">
  <prstDash val="dash"/>
 </ln>
 <ln name="Dash 1.5 pt" w="19050">
  <prstDash val="dash"/>
 </ln>
 <ln name="Dot 0.5 pt" w="6350">
  <prstDash val="sysDot"/>
 </ln>
 <ln name="Dot 1 pt" w="12700">
  <prstDash val="sysDot"/>
 </ln>
 <ln name="Dot 1.5 pt" w="19050">
  <prstDash val="sysDot"/>
 </ln>
 <ln name="Long Dash Dot 1 pt" w="12700">
  <prstDash val="lgDashDot"/>
 </ln>
 <ln name="Dash Dot 1 pt" w="12700">
  <prstDash val="dashDot"/>
 </ln>
 <ln name="Long Dash Dot Dot 1 pt" w="12700">
  <prstDash val="lgDashDotDot"/>
 </ln>
 <ln name="Dash Dot Dot 1 pt" w="12700">
  <prstDash val="sysDashDotDot"/>
 </ln>
</lnLst>

マーカーのリストをカスタマイズする

thinkcell が使用するマーカーのリストをカスタマイズします。スタイルファイル全体で使用する要素は、マーカーのリストを参照して、折れ線、散布図、ガントチャート用の既定のマーカーを指定したり、マーカースキームを作成したりします(マーカーの形状 を参照)。マーカーは、ミニツールバーの Marker Style メニューに表示されます。マーカーのリストをカスタマイズするには、次の手順に従います。

  1. スタイルファイルで、markerLst 要素を見つけます。
  2. markerLst 要素で、marker 子要素を追加または編集してマーカーを指定します。marker 子要素の詳細については、次の要素リファレンスを参照してください。
要素リファレンス
マーカーリストを作成する: markerLst

スタイルファイル内の他の要素が参照できるマーカーのリストを作成します。このリストは、ミニツールバーの Marker Style メニューに表示されます。

  • markerLst 要素で、少なくとも 1 つの marker 子要素を追加してマーカーを指定します。
  • 各子要素で、name 属性に一意の名前を設定します。他の要素は、マーカーの name 値を使用してマーカーを参照します。

子要素

説明

属性

marker

  • 必須。
  • マーカーを指定します。
  • マーカー形状を指定するには、symbol 子要素が必要です。

name

必須。マーカーの一意の名前を指定します。

マーカースタイルを指定する: marker

マーカーリストでマーカースタイルを指定します。

  • 各 marker 要素に、symbol 子要素を追加します。
  • 各 symbol 子要素で、プリセット XML 値に基づいてマーカー形状を指定します。

子要素

説明

属性

symbol

  • 必須。
  • マーカー形状を指定します。

val

必須。Office Open XML のプリセットマーカー形状値リストに基づいてマーカー形状を指定します。

使用可能な値:

  • circle
  • dash
  • diamond
  • dot
  • hollowCircle
  • hollowDiamond
  • hollowSquare
  • hollowTriangle
  • plus
  • star
  • square
  • triangle
  • x

マーカーリストの例

次の例は、markerLst 子要素を表示する XML コードスニペットと、指定したマーカーリストがミニツールバーにどのように表示されるかを示しています。

<markerLst>
 <marker name="Marker1">
  <symbol val="circle"/>
 </marker>
 <marker name="Marker2">
  <symbol val="triangle"/>
 </marker>
 <marker name="Marker3">
  <symbol val="diamond"/>
 </marker>
 <marker name="Marker4">
  <symbol val="square"/>
 </marker>
 <marker name="HollowMarker1">
  <symbol val="hollowCircle"/>
 </marker>
 <marker name="HollowMarker2">
  <symbol val="hollowTriangle"/>
 </marker>
 <marker name="HollowMarker3">
  <symbol val="hollowDiamond"/>
 </marker>
 <marker name="HollowMarker4">
  <symbol val="hollowSquare"/>
 </marker>
 <marker name="Marker5">
  <symbol val="star"/>
 </marker>
 <marker name="Xmark">
  <symbol val="x"/>
 </marker>
 <marker name="Dash">
  <symbol val="dash"/>
 </marker>
 <marker name="PlusSign">
  <symbol val="plus"/>
 </marker>
</markerLst>

軸ブレークと枠付きセグメントラベルの背景の塗りつぶしに関するトラブルシューティング

任意

既定では、thinkcell は軸ブレークと一部の枠付きセグメントラベルの背景の塗りつぶしを、スライドの背景の塗りつぶしに合わせて自動的に調整します。グラフ機能がスライドの背景と一致しない場合は、PowerPoint のスライドマスターを編集してスライドの背景の塗りつぶしを変更することをおすすめします。スライドマスターを使用してスライドの背景の塗りつぶしを変更するには、Slide Master > Background > Background Styles > Format Background を選択し、目的の塗りつぶしを選択してから Apply to All を選択します。スライドマスターを使用してスライドの背景の塗りつぶしを変更する方法の詳細については、KB0129 を参照してください。

スライドマスターを変更したくない場合は、thinkcell の自動背景検出を上書きし、スライドの背景の塗りつぶしを手動で指定できます。これは通常、次のような場合に役立ちます。

  • スライドの背景の塗りつぶしが、スライドマスターの Format Background オプションで設定されていない、またはスライドマスターを使用して変更できない場合。その結果、軸ブレークと一部の枠付きセグメントラベルの背景の塗りつぶしが、スライドの他の部分と一致しません。
  • デザインで、同じスライド内の異なる領域に異なる背景を使用している場合。この場合、thinkcell API を使用して、各領域に独自のスタイルファイルを割り当てることができます(スタイル ファイルをレイアウトの領域に読み込む: LoadStyleForRegion を参照)。

カスタムのスライド背景の塗りつぶしを手動で指定する場合は、カスタム背景に対してグラフ機能のテキストが読みやすくなるように、defRPr 要素を使用して thinkcell のフォント色も指定することをおすすめします(スライド マスターのテキスト スタイル レベルを上書きして、既定のテキスト スタイルをカスタマイズする を参照)。軸ブレークと特定の枠付きセグメントラベルの背景の塗りつぶしに thinkcell が合わせるスライド背景の塗りつぶしを手動で指定するには、次の手順に従います。

  1. スタイルファイルで、solidfillRefBackground 要素を見つけるか追加します。
  2. solidfillRefBackground 要素で、name 属性を使用して目的の塗りつぶし色を指定します。solidfillRefBackground 要素の詳細については、次の要素リファレンスを参照してください。
要素リファレンス
軸ブレークと枠付きセグメントラベルの背景の塗りつぶしを指定する: solidfillRefBackground

軸ブレークと特定の枠付きセグメントラベルの背景の塗りつぶしに thinkcell が合わせる塗りつぶし色を指定します。

  • スタイルファイルで、solidfillRefBackground 要素を見つけるか追加します。
  • solidfillRefBackground 要素で、name 属性を使用して塗りつぶし色を指定します。

要素

説明

属性

solidfillRefBackground

  • 軸ブレークと一部の枠付きセグメントラベルの背景の塗りつぶしを指定します。

name

必須。fillLst 内の塗りつぶしリストから塗りつぶし色名を指定します。詳細については、塗りつぶしのリストをカスタマイズする を参照してください。

背景色の例

次の例は、solidfillRefBackground 要素を表示する XML コードスニペットと、指定した背景の塗りつぶしが軸ブレークとセグメントラベルの外観にどのように影響するかを示しています。

<solidfillRefBackground name="Yellow" />

グローバル既定の線種をカスタマイズする

thinkcell がグローバル既定として使用する線の種類と色を指定します。グラフ機能にカスタムの線スタイルを指定しない場合、thinkcell はグローバル既定の線スタイルを使用します。カスタムの線の種類または色を指定する要素のみを追加した場合、thinkcell は不足している要素について、グローバル既定の線スタイルに設定された値を使用します。グローバル既定の線スタイルを指定するには、次の手順に従います。

  1. スタイル ファイルで、lnfillDefault 要素を探します。
  2. lnfillDefault 要素で、lnRef および solidfillRef 子要素を追加または編集して、既定の線の種類と色を指定します。各子要素の詳細については、次の要素リファレンスを参照してください。
要素リファレンス
グローバル既定の線スタイルを指定する: lnfillDefault

thinkcell が使用する既定の線スタイルを指定します。

  • lnfillDefault 要素で、表に表示されている順序で lnRef 子要素を追加して線の種類を指定し、solidfillRef 子要素を追加して線の色を指定します。
  • スタイル ファイル全体を通じて、カスタムの線の種類または色を指定する任意要素が存在しない場合、thinkcell はそれぞれ lnfillDefault で指定された lnRef または solidfillRef を使用して、その線の種類または色を指定します。

子要素

説明

属性

lnRef

  • 必須。
  • thinkcell のグラフやその他の要素で使用される既定の線の種類を指定します。

name

必須。lnLst 内の線の一覧から名前を指定します。

solidfillRef

  • 必須。
  • thinkcell のグラフやその他の要素で使用される既定の線の色を指定します。

name

必須。fillLst 内の塗りつぶしの一覧から名前を指定します。

既定の線スタイルの例

次の例は、lnfillDefault 要素を表示する XML コード スニペットです。この例では、要素にカスタムの線スタイルを指定しない場合、またはカスタムの線の種類または色のみを指定した場合、thinkcell は既定の Solid 1 pt の種類と Text 1 の色を使用します。

<lnfillDefault>
 <lnRef name="Solid 1 pt"/>
 <solidfillRef name="tx1"/>
</lnfillDefault>

カスタムの線スタイルを指定する

スタイル ファイル全体を通じて、多くの任意要素でグラフ機能のカスタム線スタイルを指定できます。これらの要素では、子要素 lnRef と solidfillRef を使用して、それぞれ線の種類と線の色を指定し、特定の線スタイルをカスタマイズできます。場合によっては、線をまったく使用しないグラフ機能を指定することもできます。そのような場合は、lnRef および solidfillRef 子要素の代わりに noLine 子要素を使用して、線のないグラフ要素を指定します。線スタイルを指定する各任意要素は、特に明記されていない限り、その要素の 1 つ上のレベルで指定された線スタイル、つまり lnfillDefault で指定されたグローバル既定の線スタイルを上書きします(グローバル既定の線種をカスタマイズする を参照)。

一般的なルールとして、thinkcell はすべての任意要素について、カスタム線スタイルが別の線スタイルを上書きするというロジックに従います。任意要素に線の種類(lnRef)または色(solidfillRef)が存在しない場合、thinkcell はその要素の 1 つ上のレベル(通常は lnfillDefault)で指定された線の種類または色を使用します。線スタイル要素自体を省略した場合、thinkcell はその要素の 1 つ上のレベル(通常は lnfillDefault)で指定されたスタイルを使用します。したがって、それぞれの既定の線スタイルとは異なる線の種類または色を使用したい場合にのみ、カスタム線スタイルを指定する要素を追加する必要があります。

たとえば、任意の lnfillArrowCAGR 要素は、CAGR 矢印のカスタム線スタイルを指定します。lnfillArrowCAGR が存在しない場合、thinkcell はすべての矢印の既定の線スタイルを指定する任意の lnfillArrow 要素を使用して CAGR 矢印の線を指定します。さらに、lnfillArrow が存在しない場合、thinkcell は lnfillDefault で指定されたグローバル既定の線スタイルを使用します。

要素リファレンス
グラフ機能のカスタム線スタイルを指定する: lnRef、solidfillRef、および noLine

グラフ機能のカスタム線スタイルを指定するには、スタイル ファイルで、そのグラフ機能の任意要素を追加します。任意要素でカスタム線スタイルを指定する場合は、次の点に注意してください。

  • カスタムの線の種類と色を指定するには、要素内で lnRef 子要素を追加し、その後に solidfillRef 子要素を追加します。線の種類または色のみを指定するには、いずれか一方の子要素だけを追加します。
  • 一部のグラフ機能は線なしで指定できます。そのようなグラフ機能で線なしを指定するには、要素内で lnRef および solidfillRef の代わりに noLine 子要素を追加します。

子要素

説明

属性

lnRef

  • 線の種類を指定します。

name

必須。lnLst 内の線の一覧から名前を指定します。

solidfillRef

  • 線の色を指定します。

name

必須。fillLst 内の塗りつぶし色の一覧から名前を指定します。

noLine

  • 線のないグラフ機能を指定します。
  • lnRef または solidfillRef と一緒に使用することはできません。

なし

カスタム線スタイルの例

次の例は、スタイル ファイル内の異なるレベルでの線スタイルのカスタマイズを表示する XML コード スニペットと、それぞれのカスタマイズが CAGR 矢印の外観にどのように影響するかを示しています。


カスタム線スタイルがない場合、CAGR 矢印はグローバル既定の線スタイルを使用します。

<lnfillDefault>
 <lnRef name="Solid 0.75 pt" />
 <solidfillRef name="tx1" />
</lnfillDefault>

矢印にカスタム線スタイルを指定した場合、CAGR 矢印はその線スタイルを使用します。

<lnfillDefault>
 <lnRef name="Solid 0.75 pt" />
 <solidfillRef name="tx1" />
</lnfillDefault>
...
<lnfillArrow>
 <lnRef name="Solid 2.25 pt" />
 <solidfillRef name="Blue" />
</lnfillArrow>

CAGR 矢印にカスタム線の色を指定した場合、その色は lnfillArrow で 1 つ上のレベルに指定された線の色を上書きしますが、thinkcell は CAGR 矢印に対して lnfillArrow で指定された線の種類を使用します。

<lnfillDefault>
 <lnRef name="Solid 0.75 pt" />
 <solidfillRef name="tx1" />
</lnfillDefault>
...
<lnfillArrow>
 <lnRef name="Solid 2.25 pt" />
 <solidfillRef name="Blue" />
</lnfillArrow>
<lnfillArrowCAGR>
 <solidfillRef name="Orange" />
</lnfillArrowCAGR>

既定のグリッド線スタイルをカスタマイズする

任意

グリッド線の既定の線スタイルを指定します。既定のグリッド線スタイルをカスタマイズするには、次の手順に従います。

  1. スタイル ファイルで、lnfillGridline 要素を探すか追加します。lnfillGridline 要素は、lnfillDefault 要素の直後に配置する必要があります。
  2. lnfillGridline 要素で、lnRef 子要素を追加して線の種類を指定し、かつ/または solidfillRef 子要素を追加して線の色を指定します。各子要素の詳細については、次の要素リファレンスを参照してください。
要素リファレンス
既定のグリッド線スタイルを指定する: lnfillGridline

グリッド線のカスタム線スタイルを指定します。既定のグリッド線の種類、色、またはその両方を設定します。

  • lnfillGridline 要素で、表に表示されている順序で lnRef 子要素を追加して線の種類を指定し、かつ/または solidfillRef 子要素を追加して線の色を指定します(カスタムの線スタイルを指定する を参照)。
  • lnRef または solidfillRef が存在しない場合、thinkcell は不足している要素について lnfillDefault の値を使用します。

子要素

説明

属性

lnRef

  • solidfillRef が存在しない場合は必須。
  • thinkcell 要素のグリッド線に使用される既定の線の種類を指定します。

name

必須。lnLst 内の線の一覧から名前を指定します。

solidfillRef

  • lnRef が存在しない場合は必須。
  • thinkcell 要素のグリッド線に使用される既定の線の色を指定します。

name

必須。fillLst 内の塗りつぶしの一覧から名前を指定します。

既定のグリッド線スタイルの例

次の例は、lnfillGridline 要素を表示する XML コード スニペットと、グラフ内の軸グリッド線の既定の外観をどのようにカスタマイズするかを示しています。

<lnfillGridline>
 <lnRef name="Solid 0.5 pt" />
 <solidfillRef name="Red"/>
</lnfillGridline>

矢印ラベルとガント タイムライン図形の一覧をカスタマイズする

thinkcell が使用する矢印ラベルとガント タイムライン図形の一覧をカスタマイズします。スタイル ファイル全体で使用する要素は、差分矢印ラベルおよび CAGR 矢印ラベルの既定スタイルを指定するための図形の一覧と、ガント チャートのタイムライン図形の一覧を参照します(グラフ注釈 および タイムライン項目 を参照)。マーカーは、ガント チャートのミニ ツールバーの Shape Style メニューに表示されます。図形スタイルの一覧をカスタマイズするには、次の手順に従います。

  1. スタイル ファイルで、shapestyleLst 要素を探します。
  2. shapestyleLst 要素で、shapestyle 子要素を追加または編集して図形を指定します。shapestyle 子要素の詳細については、次の要素リファレンスを参照してください。
要素リファレンス
図形一覧を作成する: shapestyleLst

スタイル ファイル内の他の要素が参照できる図形の一覧を作成します。この一覧は、ミニ ツールバーの Shape Style メニューに表示されます。

  • shapestyleLst 要素で、1 つ以上の shapestyle 子要素を追加して図形を指定します。
  • 各子要素で、name 属性に一意の名前を設定します。他の要素は、図形の name 値を使用して図形を参照します。

子要素

説明

属性

shapestyle

  • 必須。
  • 図形スタイルを指定します。
  • 塗りつぶしを指定するには fillRef 子要素が必要です。
  • 任意: カスタムの図形枠線スタイルを指定するには、lnfill 子要素を追加します。

name

必須。図形スタイルの一意の名前を指定します。

図形スタイルを指定する: shapestyle

図形一覧内の図形スタイルを指定します。

  • 各 shapestyle 要素に、fillRef 子要素と任意の lnfill 子要素を追加します。
  • 各 fillRef 子要素で、図形の背景の塗りつぶしを name 属性に指定します。
  • 各 lnfill 子要素で、表に記載されている子要素を追加して図形の枠線を指定します。

子要素

説明

属性

fillRef

  • 必須。
  • 図形の背景の塗りつぶしを指定します。

name

必須。fillLst 内の塗りつぶしの一覧から名前を指定します。

lnfill

  • 任意。
  • 図形の枠線を指定します。
  • 線の種類には lnRef、色には solidfillRef が必要です。枠線のない図形を指定するには、代わりに noLine 子要素を追加します(カスタムの線スタイルを指定する を参照)。

なし

図形スタイル一覧の例

次の例は、shapestyleLst 子要素を表示する XML コード スニペットと、指定した図形一覧がミニ ツールバーにどのように表示されるかを示しています。

<shapestyleLst>
 <shapestyle name="Completed">
  <fillRef name="Green" />
 </shapestyle>
 <shapestyle name="In Progress">
  <fillRef name="Blue" />
  <lnfill>
   <lnRef name="Dash 0.5 pt" />
  </lnfill>
 </shapestyle>
 <shapestyle name="Backlog">
  <fillRef name="Gray" />
  <lnfill>
   <lnRef name="Dash 0.5 pt" />
  </lnfill>
 </shapestyle>
</shapestyleLst>

グラフをカスタマイズする

塗りつぶし、線、マーカーのスキーム一覧をカスタマイズする

thinkcell がグラフに使用する塗りつぶし、線、マーカーのスキームを作成します。任意の数のスキームを作成できます。スキーム内で参照できるのは、fillLst、lnLst、および markerLst 要素に一覧表示されている塗りつぶし、線、マーカーのみです(使用可能なスタイル オプションのカスタマイズ を参照)。

塗りつぶしスキームの一覧をカスタマイズする

thinkcell が使用する塗りつぶしスキームのリストをカスタマイズします(グラフの塗りつぶしスキーム を参照)。スタイル ファイル全体の要素は、このリストを参照して thinkcell グラフの既定のスキームを指定します。スキームは、ミニ ツールバーの Fill Scheme メニューに表示されます。該当する各グラフ タイプの既定の塗りつぶしスキームを指定する方法については、既定のグラフ スキームをカスタマイズする を参照してください。塗りつぶしスキームのリストをカスタマイズするには、次の手順に従います。

  1. スタイル ファイルで、fillSchemeLst 要素を見つけるか追加します。
  2. fillSchemeLst 要素で、fillScheme 子要素を追加して塗りつぶしスキームを作成します。
  3. 各 fillScheme 要素に、必要に応じて子要素を追加します。各子要素の詳細については、次の要素リファレンスを参照してください。
  4. Fill Scheme メニューでスキームのセットを区切る区切り線を追加するには、fillSchemeLst 要素に separator 子要素を追加します。
要素リファレンス
塗りつぶしスキーム リストを作成する: fillSchemeLst

スタイル ファイル内の他の要素が参照できる塗りつぶしスキームのリストを作成します。このリストは、ミニ ツールバーの Fill Scheme メニューに表示されます。

  • fillSchemeLst 要素で、fillScheme 子要素を追加してスキームを指定します。
  • fillSchemeLst 要素で、separator 子要素を追加して、Fill Scheme メニュー内のスキームのセットを区切る区切り線を追加します。
  • 各 fillScheme 子要素で、name 属性に一意の名前を設定します。他の要素は、スキームの name 値を使用して塗りつぶしスキームを参照します。

子要素

説明

属性

fillScheme

  • 必須です。
  • 塗りつぶしスキームを指定します。
  • スキーム内の塗りつぶしを指定するには、1 つ以上の fillRef 子要素が必要です。

name

必須です。塗りつぶしスキームの一意の名前を指定します。

fillRefOtherSeries

必須です。その他の系列に使用する塗りつぶしスキームを指定します。詳細については、その他の系列 を参照してください。

repeatLast

任意です。グラフ内の系列数が塗りつぶしスキーム内の塗りつぶし数より多い場合の動作を指定します。指定しない場合、塗りつぶしの順序が繰り返されます。

指定可能な値:

  • 0 = 塗りつぶしの順序を繰り返します(既定)
  • 1 = 以降のすべての系列に最後の塗りつぶしを使用します

separator

  • 任意です。
  • Fill Scheme メニューでスキームのセットを区切る区切り線を指定します。

塗りつぶしスキームを指定する: fillScheme

塗りつぶしスキーム リストで塗りつぶしスキームを指定します。子要素は、表に表示されている順序で追加します。

  • グラフ セグメントの枠線スタイルを指定する場合は、fillScheme 要素に lnfillSegment および lnfillSegmentMekko 子要素を追加します。
  • fillScheme 要素で、fillRef 子要素を追加してスキーム内の塗りつぶしを指定します。
  • 特定の系列数を持つグラフの塗りつぶしスキームを指定する場合は、fillScheme 要素に seriesCountSpecific 子要素を追加します。

子要素

説明

属性

lnfillSegment

  • 任意です。
  • グラフ セグメントの枠線スタイルを指定します。
  • 指定しない場合、thinkcell は lnfillDefault で指定されたグローバル既定の線スタイルを使用します。
  • 線の種類には lnRef、色には solidfillRef、またはその両方が必要です。枠線なしのセグメントを指定するには、代わりに noLine 子要素を追加します(カスタムの線スタイルを指定する を参照)。

なし

lnfillSegmentMekko

  • 任意です。
  • メッコ グラフのセグメントの枠線スタイルを指定します。
  • 指定しない場合、thinkcell は lnfillSegment で指定された線スタイルを使用します。lnfillSegment が指定されていない場合、thinkcell は lnfillDefault で指定されたグローバル既定の線スタイルを使用します。
  • 線の種類には lnRef、色には solidfillRef、またはその両方が必要です。枠線なしのメッコ グラフ セグメントを指定するには、代わりに noLine 子要素を追加します(カスタムの線スタイルを指定する を参照)。

なし

fillRef

  • 必須です。
  • 塗りつぶしの色またはパターンを指定します。

name

必須です。fillLst 内の塗りつぶしリストから名前を指定します。詳細については、塗りつぶしのリストをカスタマイズする を参照してください。

seriesCountSpecific

  • 任意です。
  • 特定の系列数を持つグラフの塗りつぶしスキームを指定します。
  • 指定しない場合、すべてのグラフで同じ塗りつぶしスキームが使用されます。
  • 順序内の塗りつぶしを指定するには、1 つ以上の fillRef 子要素が必要です。

seriesCount

必須です。seriesCountSpecific を適用するためにグラフが持つべき系列数を指定します。

指定可能な値:

グラフが持つ系列数を示す、4 などの数値、または 2-4 などの範囲。

repeatLast

任意です。グラフ内の系列数が塗りつぶしスキーム内の塗りつぶし数より多い場合の動作を指定します。指定しない場合、塗りつぶしの順序が繰り返されます。

指定可能な値:

  • 0 = 塗りつぶしの順序を繰り返します(既定)
  • 1 = 以降のすべての系列に最後の塗りつぶしを使用します
塗りつぶしスキーム リストの例

次の例は、fillSchemeLst 子要素を表示する XML コード スニペットと、指定したスキームがミニ ツールバーにどのように表示されるかを示しています。

<fillSchemeLst>
 <fillScheme name="PowerPoint Theme" fillRefOtherSeries="Gray">
  <lnfillSegment>
   <noLine />
  </lnfillSegment>
  <lnfillSegmentMekko>
   <lnRef name="Solid 1 pt" />
   <solidfillRef name="tx1" />
  </lnfillSegmentMekko>
   <fillRef name="accent1" />
   <fillRef name="accent2" />
   <fillRef name="accent3" />
 </fillScheme>
 <fillScheme name="Gray" fillRefOtherSeries="PowerPoint Theme">
   <fillRef name="Gray" />
 </fillScheme>
 <fillScheme name="Patterns" fillRefOtherSeries="50%">
  <lnfillSegmentMekko>
   <lnRef name="Solid 1.5 pt" />
  </lnfillSegmentMekko>
   <fillRef name="bg1" />
   <fillRef name="10%" />
   <fillRef name="Light downward diagonal" />
   <fillRef name="Wide upward diagonal" />
  <seriesCountSpecific seriesCount="1">
	 <fillRef name="25%" />
  </seriesCountSpecific>
 </fillScheme>
</fillSchemeLst>

線スキームのリストをカスタマイズする

thinkcell が使用する線スキームのリストをカスタマイズします。スタイル ファイル全体の要素は、このリストを参照して thinkcell 折れ線グラフの既定のスキームを指定します。スキームは、ミニ ツールバーの Line Scheme メニューに表示されます(線の配色 を参照)。折れ線グラフの既定の線スキームを指定する方法については、既定のグラフ スキームをカスタマイズする を参照してください。線スキームのリストをカスタマイズするには、次の手順に従います。

  1. スタイル ファイルで、lnfillmarkerSchemeLst 要素を見つけるか追加します。
  2. lnfillmarkerSchemeLst 要素で、lnfillmarkerScheme 子要素を追加して線スキームを作成します。
  3. 各 lnfillmarkerScheme 要素に、必要に応じて子要素を追加します。各子要素の詳細については、次の要素リファレンスを参照してください。
  4. Line Scheme メニューでスキームのセットを区切る区切り線を追加するには、lnfillmarkerSchemeLst 要素に separator 子要素を追加します。
要素リファレンス
線スキーム リストを作成する: lnfillmarkerSchemeLst

スタイル ファイル内の他の要素が参照できる線スキームのリストを作成します。このリストは、ミニ ツールバーの Line Scheme メニューに表示されます。

  • lnfillmarkerSchemeLst 要素で、lnfillmarkerScheme 子要素を追加してスキームを指定します。
  • fillSchemeLst 要素で、separator 子要素を追加して、Line Scheme メニューでスキームのセットを区切る区切り線を追加します。
  • 各 lnfillmarkerScheme 子要素で、name 属性に一意の名前を設定します。他の要素は、スキームの name 値を使用して線スキームを参照します。

子要素

説明

属性

lnfillmarkerScheme

  • 必須です。
  • 線スキームを指定します。
  • スキーム内の線を指定するには、1 つ以上の lnfillmarker 子要素が必要です。

name

必須です。線スキームの一意の名前を指定します。

separator

  • 任意です。
  • Line Scheme メニューでスキームのセットを区切る区切り線を指定します。

線スキームを指定する: lnfillmarkerScheme

線スキーム リストで線スキームを指定します。子要素は、表に表示されている順序で追加します。

  • lnfillmarkerScheme 要素で、lnfillmarker 子要素を追加してスキーム内の線を指定します。
  • 特定の系列数を持つグラフの線スキームを指定する場合は、lnfillmarkerScheme 要素に seriesCountSpecific 子要素を追加します。

子要素

説明

属性

lnfillmarker

  • 必須です。
  • 線スタイルを指定します。
  • 任意: カスタムの線スタイルおよびマーカー スタイルを指定するには、lnRef、solidfillRef、markerRef 子要素を追加します。

なし

seriesCountSpecific

  • 任意です。
  • 特定の系列数を持つグラフの線スキームを指定します。
  • 指定しない場合、すべてのグラフで同じ線スキームが使用されます。
  • スキーム内の線を指定するには、1 つ以上の lnfillmarker 子要素が必要です。

seriesCount

必須です。seriesCountSpecific を適用するためにグラフが持つべき系列数を指定します。

指定可能な値:

グラフが持つ系列数を示す、4 などの数値、または 2-4 などの範囲。

repeatLast

任意です。グラフ内の系列数が線スキーム内の線数より多い場合の動作を指定します。指定しない場合、線の順序が繰り返されます。

指定可能な値:

  • 0 = 線の順序を繰り返します(既定)
  • 1 = 以降のすべての系列に最後の線を使用します
カスタムの線スタイルおよびマーカー スタイルを指定する: lnfillmarker

各線スキームで線スタイルおよびマーカー スタイルを指定します。

  • 各 lnfillmarker 要素で、表に表示されている順序で次のいずれかの子要素を追加し、カスタムの線スタイルを指定します。
  • 子要素が存在しない場合、lnfillmarker は lnfillDefault で指定されたグローバル既定の線スタイルを使用します。(カスタムの線スタイルを指定する を参照)。

子要素

説明

属性

lnRef

  • 任意です。
  • 線の種類を指定します。
  • 指定しない場合、thinkcell は lnfillDefault で指定されたグローバル既定の線の種類を使用します(カスタムの線スタイルを指定する を参照)。

name

必須です。lnLst 内の線リストから名前を指定します。詳細については、線種のリストをカスタマイズする を参照してください。

solidfillRef

  • 任意です。
  • 線の色を指定します。
  • 指定しない場合、thinkcell は lnfillDefault で指定されたグローバル既定の線の色を使用します(カスタムの線スタイルを指定する を参照)。

name

必須です。fillLst 内の塗りつぶしリストから塗りつぶし色の名前を指定します。詳細については、塗りつぶしのリストをカスタマイズする を参照してください。

markerRef

  • 任意です。
  • 線のマーカー スタイルを指定します。
  • 指定しない場合、線にはマーカーが付きません。

name

必須です。markerLst 内のマーカー リストから名前を指定します。詳細については、マーカーのリストをカスタマイズする を参照してください。

線スキーム リストの例

次の例は、lnfillmarkerSchemeLst 子要素を表示する XML コード スニペットと、指定したスキームがミニ ツールバーにどのように表示されるかを示しています。

<lnfillmarkerSchemeLst>
	<lnfillmarkerScheme name="Dash with Markers">
		<lnfillmarker>
			<lnRef name="Long Dash 1.5 pt"/>
			<solidfillRef name="tx1"/>
			<markerRef name="Square"/>
		</lnfillmarker>
		<lnfillmarker>
			<lnRef name="Dash 1.5 pt"/>
			<solidfillRef name="Blue"/>
			<markerRef name="Circle"/>
		</lnfillmarker>
		<lnfillmarker>
			<lnRef name="Long Dash 2.25 pt"/>
			<solidfillRef name="Red"/>
			<markerRef name="Triangle"/>
		</lnfillmarker>
	</lnfillmarkerScheme>
	<lnfillmarkerScheme name="Solid without Markers">
		<lnfillmarker>
			<lnRef name="Solid 1.5 pt" />
		</lnfillmarker>
		<lnfillmarker>
			<lnRef name="Solid 2.25 pt"/>
			<solidfillRef name="Gray"/>
		</lnfillmarker>
	</lnfillmarkerScheme>
</lnfillmarkerSchemeLst>

マーカー スキームのリストをカスタマイズする

散布図で使用するマーカー スキームのリストをカスタマイズします。スキームは、ミニ ツールバーの Marker Scheme メニューに表示されます(マーカー スキーム を参照)。散布図の既定のマーカー スキームを指定する方法については、既定のグラフ スキームをカスタマイズする を参照してください。マーカー スキームのリストをカスタマイズするには、次の手順に従います。

  1. スタイル ファイルで、fillmarkerSchemeLst 要素を見つけるか追加します。
  2. fillmarkerSchemeLst 要素で、fillmarkerScheme 子要素を追加してマーカー スキームを作成します。
  3. 各 fillmarkerScheme 要素に、必要に応じて子要素を追加します。各子要素の詳細については、次の要素リファレンスを参照してください。
  4. Marker Scheme メニューでスキームのセットを区切る区切り線を追加するには、fillmarkerSchemeLst 要素に separator 子要素を追加します。
要素リファレンス
マーカー スキーム リストを作成する: fillmarkerSchemeLst

散布図で使用するマーカー スキームのリストを作成します。このリストは、ミニ ツールバーの Marker Scheme メニューに表示されます。

  • fillmarkerSchemeLst 要素で、fillmarkerScheme 子要素を追加してスキームを指定します。
  • fillmarkerSchemeLst 要素で、separator 子要素を追加して、Marker Scheme メニューでスキームのセットを区切る区切り線を追加します。
  • 各 fillmarkerScheme 子要素で、name 属性に一意の名前を設定します。他の要素は、スキームの name 値を使用してマーカー スキームを参照します。

子要素

説明

属性

fillmarkerScheme

  • 必須です。
  • マーカー スキームを指定します。
  • スキーム内のマーカーを指定するには、1 つ以上の fillmarker 子要素が必要です。
  • 任意: マーカーなしのオプションを指定するには、noMarker 子要素を追加します。

name

必須です。マーカー スキームの一意の名前を指定します。

separator

  • 任意です。
  • Marker Scheme メニューでスキームのセットを区切る区切り線を指定します。

マーカー スキームを指定する: fillmarkerScheme

マーカー スキーム リストでマーカー スキームを指定します。子要素は、表に表示されている順序で追加します。

  • マーカーなしで値の位置を示すために、マーカー スキームでデータ ラベルを使用する場合は、fillmarkerScheme 要素に noMarker 子要素を追加します。
  • fillmarkerScheme 要素で、fillmarker 子要素を追加して、スキーム内のマーカーを指定します。
  • 特定の系列数を持つグラフにマーカー スキームを指定する場合は、fillmarkerScheme 要素に seriesCountSpecific 子要素を追加します。

子要素

説明

属性

noMarker

  • 任意。
  • グラフ内の非表示マーカーのオプションを指定します。

なし

fillmarker

  • 必須。
  • マーカー スキームに表示されるマーカーを指定します。
  • マーカーのスタイルと色を指定するには、markerRef および solidfillRef 子要素が必要です。

なし

seriesCountSpecific

  • 任意。
  • 特定の系列数を持つグラフのマーカー スキームを指定します。
  • 存在しない場合、すべてのグラフで同じマーカー スキームが使用されます。
  • スキーム内のマーカーを指定するには、1 つ以上の fillmarker および noMarker 子要素が必要です。

seriesCount

必須。seriesCountSpecific を適用するためにグラフが持つべき系列数を指定します。

指定可能な値:

4 などの数値、または 2-4 などの範囲で、グラフが持つ系列数を示します。

マーカー スタイルの指定:fillmarker

各マーカー スキームでマーカー スタイルを指定します。

  • 各 fillmarker 要素で、次の子要素を表に示されている順序で追加し、カスタム マーカー スタイルを指定します。

子要素

説明

属性

markerRef

  • 必須。
  • マーカー タイプを指定します。

name

必須。markerLst 内のマーカー一覧から名前を指定します。詳しくは、マーカーのリストをカスタマイズする を参照してください。

solidfillRef

  • 必須。
  • マーカーの塗りつぶし色を指定します。

name

必須。fillLst 内の塗りつぶし一覧から塗りつぶし色の名前を指定します。詳しくは、塗りつぶしのリストをカスタマイズする を参照してください。

マーカー スキーム一覧の例

次の例は、fillmarkerSchemeLst 子要素と、指定したスキームがミニ ツールバーにどのように表示されるかを示す XML コード スニペットです。

<fillmarkerSchemeLst>
 <fillmarkerScheme name="No Markers">
  <noMarker/>
 </fillmarkerScheme>
 <fillmarkerScheme name="Shapes">
  <fillmarker>
   <markerRef name="Square" />
   <solidfillRef name="Red" />
  </fillmarker>
  <fillmarker>
   <markerRef name="Circle" />
   <solidfillRef name="Green" />
  </fillmarker>
  <fillmarker>
   <markerRef name="Dash" />
   <solidfillRef name="Blue" />
  </fillmarker>
 </fillmarkerScheme>
</fillmarkerSchemeLst>

既定のグラフ スキームをカスタマイズする

thinkcell のグラフで使用される既定の塗りつぶし、線、およびマーカー スキームをカスタマイズします(チャートの概要 を参照)。既定のグラフ スキームをカスタマイズするには、次の手順に従います。

  1. スタイル ファイルで、fillSchemeRefDefault 要素を追加し、縦棒と横棒、複合、ウォーターフォール、Mekko、面、円、ドーナツ、およびバブル グラフ の既定の塗りつぶしスキームを指定します。
  2. 特定のグラフ タイプに個別に既定の塗りつぶしスキームを指定する場合は、fillSchemeRefDefault 要素の後に、そのグラフ タイプに対応する要素を追加します。特定のグラフ タイプの既定の塗りつぶしスキームを指定する要素について詳しくは、次の要素リファレンスを参照してください。
  3. 既定の塗りつぶしスキームを指定したら、lnfillmarkerSchemeRefDefault および fillmarkerSchemeRefDefault 要素を追加して、既定の線およびマーカー スキームを指定します。
要素リファレンス
既定のグラフ スキームの指定:fillSchemeRefDefault、lnfillmarkerSchemeRefDefault、fillmarkerSchemeRefDefault

thinkcell のグラフで使用される既定の塗りつぶし、線、およびマーカー スキームを指定します。表に示されている順序で要素を追加してください。

  • fillmarkerSchemeLst 要素の後に、fillSchemeRefDefault 要素を追加し、縦棒と横棒、複合、ウォーターフォール、Mekko、面、円、ドーナツ、およびバブル グラフ の既定の塗りつぶしスキームを指定します。
  • グラフ タイプごとに既定の塗りつぶしスキームを個別に指定するには、fillSchemeRefDefault 要素の後に、そのグラフ タイプに対応する要素を追加します。特定のグラフ タイプの既定の塗りつぶしスキームを指定する要素については、次の表を参照してください。
    • 各グラフ タイプに既定の塗りつぶしスキームを個別に指定する場合は、fillSchemeRefDefault 要素を省略できます。
  • 既定の塗りつぶしスキームを指定したら、lnfillmarkerSchemeRefDefault および fillmarkerSchemeRefDefault 要素を追加して、既定の線およびマーカー スキームを指定します。

要素

説明

属性

fillSchemeRefDefault

  • 各グラフ タイプに既定の塗りつぶしスキームが指定されていない場合は必須。
  • 縦棒と横棒、複合、ウォーターフォール、Mekko、面、円、ドーナツ、およびバブル グラフの既定の塗りつぶしスキームを指定します。

name

必須。fillSchemeLst 内の塗りつぶしスキーム一覧から名前を指定します。

fillSchemeRefDefaultStacked

  • fillSchemeRefDefault が存在しない場合は必須。
  • 積み上げ縦棒と横棒、100% 積み上げ縦棒と横棒、および複合グラフの既定の塗りつぶしスキームを指定します。詳しくは、シンプルおよび積み上げの縦棒グラフと横棒グラフ を参照してください。
  • 存在しない場合、thinkcell は fillSchemeRefDefault で指定された既定の塗りつぶしスキームを、積み上げ縦棒と横棒、100% 積み上げ縦棒と横棒、および複合グラフに使用します。

fillSchemeRefDefaultWaterfall

  • fillSchemeRefDefault が存在しない場合は必須。
  • ウォーターフォール グラフの既定の塗りつぶしスキームを指定します。詳しくは、ウォーターフォールチャート を参照してください。
  • 存在しない場合、thinkcell は fillSchemeRefDefault で指定された既定の塗りつぶしスキームをウォーターフォール グラフに使用します。

fillSchemeRefDefaultClustered

  • fillSchemeRefDefault が存在しない場合は必須。
  • 集合縦棒および横棒グラフの既定の塗りつぶしスキームを指定します。詳しくは、集合縦棒グラフと横棒グラフ を参照してください。
  • 存在しない場合、thinkcell は fillSchemeRefDefault で指定された既定の塗りつぶしスキームを集合縦棒および横棒グラフに使用します。

fillSchemeRefDefaultMekko

  • fillSchemeRefDefault が存在しない場合は必須。
  • Mekko グラフの既定の塗りつぶしスキームを指定します。詳しくは、Mekko グラフ を参照してください。
  • 存在しない場合、thinkcell は fillSchemeRefDefault で指定された既定の塗りつぶしスキームを Mekko グラフに使用します。

fillSchemeRefDefaultArea

  • fillSchemeRefDefault が存在しない場合は必須。
  • 面グラフの既定の塗りつぶしスキームを指定します。詳しくは、面グラフ を参照してください。
  • 存在しない場合、thinkcell は fillSchemeRefDefault で指定された既定の塗りつぶしスキームを面グラフに使用します。

fillSchemeRefDefaultPie

  • fillSchemeRefDefault が存在しない場合は必須。
  • 円グラフおよびドーナツ グラフの既定の塗りつぶしスキームを指定します。詳しくは、円グラフとドーナツ グラフ を参照してください。
  • 存在しない場合、thinkcell は fillSchemeRefDefault で指定された既定の塗りつぶしスキームを円グラフに使用します。

fillSchemeRefDefaultBubble

  • fillSchemeRefDefault が存在しない場合は必須。
  • バブル グラフの既定の塗りつぶしスキームを指定します。詳しくは、バブル チャート を参照してください。
  • 存在しない場合、thinkcell は fillSchemeRefDefault で指定された既定の塗りつぶしスキームをバブル グラフに使用します。

lnfillmarkerSchemeRefDefault

name

必須。lnfillmarkerSchemeLst 内の線スキーム一覧から名前を指定します。

lnfillmarkerSchemeRefDefaultCombination

  • 任意。
  • 複合グラフの既定の線スキームを指定します。詳しくは、複合グラフ を参照してください。
  • 存在しない場合、thinkcell は fillSchemeRefDefault で指定された既定の塗りつぶしスキームを複合グラフに使用します。

fillmarkerSchemeRefDefault

  • 必須。
  • 散布図の既定のマーカー スキームを指定します。詳しくは、散布図 を参照してください。

name

必須。fillmarkerSchemeLst 内のマーカー スキーム一覧から名前を指定します。

既定の塗りつぶしスキームの例

次の例は、さまざまな既定スキームのカスタマイズを示す XML コード スニペットです。

<fillSchemeRefDefault name="PowerPoint Theme" />
<fillSchemeRefDefaultPie name="Gray" />
<lnfillmarkerSchemeRefDefault name="Dash with Markers" /> 
<lnfillmarkerSchemeRefDefaultCombination name="Solid without Markers" />
<fillmarkerSchemeRefDefault name="Shapes" />

既定のテキスト スタイルをカスタマイズする

任意

既定では、thinkcell はプレゼンテーションのスライド マスターにある上位 3 つのテキスト スタイル レベルのいずれかを、thinkcell 要素の既定のテキスト スタイルとして選択します。この方法でテキスト スタイルを選択する際、テキスト スタイル レベルのフォント サイズが 14 pt より大きい場合、thinkcell は 14 pt のフォント サイズを使用します。thinkcell の既定のフォント選択を使用することをお勧めします。マスター スライドのデザインに変更があった場合に、より柔軟に対応できるためです。thinkcell の既定のフォント選択がブランド アイデンティティに合わない場合は、defPPr 要素を追加して、thinkcell が使用するスライド マスターのテキスト スタイル レベルを指定できます。defPPr 要素を使用して既定のテキスト スタイル レベルを指定した場合、フォント サイズに制限はありません。

スライド マスターについては、Microsoft サポートを参照してください。既定のテキスト スタイル レベルを指定するには、次の手順に従います。

  1. スタイル ファイルで、defPPr 要素を見つけるか追加します。
  2. defPPr 要素で、lvl 属性を使用して目的のテキスト スタイル レベルを指定します。defPPr 要素と指定可能な lvl 値について詳しくは、次の要素リファレンスを参照してください。

スライド マスターのテキスト スタイル レベルを上書きするカスタムの既定テキスト スタイルを指定する場合は、任意の defRPr 子要素を追加し、defRPr の属性と子要素を使用して目的のカスタム テキスト プロパティを指定します。詳しくは、スライド マスターのテキスト スタイル レベルを上書きして、既定のテキスト スタイルをカスタマイズする を参照してください。

要素リファレンス
既定のテキスト スタイル レベルの指定:defPPr

thinkcell が thinkcell 要素の既定のテキスト スタイルとして使用するスライド マスターのテキスト スタイル レベルを指定します。defPPr 要素が存在しない場合、thinkcell はプレゼンテーションのスライド マスターにある上位 3 つのテキスト スタイル レベルのいずれかを既定のテキスト スタイルとして自動的に選択します。

  • defPPr 要素で、thinkcell が使用するスライド マスターのテキスト スタイル レベルを lvl 属性に指定します。

要素

説明

属性

defPPr

  • 任意。
  • thinkcell が使用するスライド マスターのテキスト スタイル レベルを指定します。

lvl

必須。テキスト スタイル レベルを指定します。

指定可能な値:

0 から 8 までの任意の数値。0 はスライド マスター内の最初のテキスト スタイル レベルを、8 は最後のレベルを指します。

テキスト スタイル レベルの例

次の例は、defPPr 要素と、指定したテキスト スタイルがスライド マスターおよびグラフにどのように表示されるかを示す XML コード スニペットです。

<defPPr lvl="1" />

スライド マスターのテキスト スタイル レベルを上書きして、既定のテキスト スタイルをカスタマイズする

任意

プレゼンテーションのスライド マスターを使用してテキスト スタイルを決定したくない場合は、defPPr 要素に defRPr 子要素を追加することで、thinkcell のテキスト プロパティを手動で指定できます。スライド マスターを上書きして既定のテキスト プロパティをカスタマイズするには、次の手順に従います。

  1. スタイル ファイルで、defPPr 要素を見つけるか追加します。
  2. defPPr 要素で、defRPr 子要素とその属性を追加または編集して、既定のテキスト プロパティを手動で指定します。defRPr 要素について詳しくは、次の要素リファレンスを参照してください。
要素リファレンス
スライド マスターを上書きして既定のテキスト プロパティを指定する:defRPr

スライド マスターを上書きして、既定のテキスト プロパティを手動でカスタマイズします。defRPr が存在しない場合、thinkcell は defPPr 要素の lvl 属性に設定されたスライド マスターのテキスト スタイル レベルを使用してテキスト スタイルを指定します。defPPr 要素が存在しない場合、thinkcell はプレゼンテーションのスライド マスターに基づいてテキスト スタイルを自動的に選択します。

  • defPPr 要素に defRPr 子要素を追加します。
  • defRPr 子要素で、任意の sz 属性にフォント サイズを指定し、任意の b および i 属性にそれぞれ太字と斜体のフォントを指定します。
  • defRPr 属性が存在しない場合、thinkcell は不足している属性の代わりに、defPPr 要素の lvl 属性に設定されたスライド マスターのテキスト スタイル レベルのスタイルを使用します。

子要素

説明

属性

defRPr

  • 任意。
  • スライド マスターを上書きしてテキスト プロパティを指定します。
  • テキスト スタイルを指定するには、solidfillRef、solidfillRefAlt、latin、ea、および cs 子要素を追加します。

sz

任意。フォント サイズを指定します。1000 = 10 pt。存在しない場合、thinkcell は defPPr 要素を使用してフォント サイズを指定します。

指定可能な値:

100 から 400000 までの任意の数値。

b

任意。太字フォントを有効または無効にします。存在しない場合、thinkcell は defPPr 要素を使用してフォント スタイルを指定します。

指定可能な値:

  • true = 太字フォントを有効にします
  • false = 太字フォントを無効にします

i

任意。斜体フォント スタイルを有効または無効にします。存在しない場合、thinkcell は defPPr 要素を使用してフォント スタイルを指定します。

指定可能な値:

  • true = 斜体フォント スタイルを有効にします
  • false = 斜体フォント スタイルを無効にします
テキスト スタイルを手動で指定する:defRPr 子要素

暗い背景向けのカスタム テキスト色と代替色を指定します。ラテン文字、東アジア文字、および複合文字のテキストに既定のフォントを設定します。

  • defRPr要素で、表に表示されている順序で次の子要素のいずれかを追加し、テキストの色、代替色、フォント スタイルを指定します。
  • defRPrの子要素が存在しない場合、thinkcellは、不足している子要素の代わりに、defPPr要素のlvl属性で設定されたスライド マスターのテキスト スタイル レベルのスタイルを使用します。

子要素

説明

属性

solidfillRef

  • solidfillRefAltが存在する場合を除き、省略可能です。
  • デフォルトのテキスト色を指定します。
  • 存在しない場合、thinkcellはdefPPr要素のlvl属性を使用してフォント色を指定します。

name

必須です。fillLst内の塗りつぶしのリストから名前を指定します。

solidfillRefAlt

  • solidfillRefが存在する場合を除き、省略可能です。
  • デフォルトの代替テキスト色を指定します。thinkcellは、デフォルトのテキスト色よりもコントラストが高い場合に代替テキスト色を使用します。
  • 存在しない場合、thinkcellはdefPPr要素のlvl属性を使用して代替フォント色を指定します。

name

必須です。fillLst内の塗りつぶしのリストから名前を指定します。

latin

  • 省略可能です。
  • ラテン文字テキストのデフォルト フォントを指定します。
  • 存在しない場合、thinkcellはdefPPr要素のlvl属性を使用してラテン文字テキストのデフォルト フォントを指定します。

typeface

必須です。フォントを指定します。

ea

  • 省略可能です。
  • 東アジア言語テキストのデフォルト フォントを指定します。
  • 存在しない場合、thinkcellはdefPPr要素のlvl属性を使用して東アジア言語テキストのデフォルト フォントを指定します。

typeface

必須です。フォントを指定します。

cs

  • 省略可能です。
  • 複合文字テキストのデフォルト フォントを指定します。
  • 存在しない場合、thinkcellはdefPPr要素のlvl属性を使用して複合文字テキストのデフォルト フォントを指定します。

typeface

必須です。フォントを指定します。

カスタム テキスト スタイルの例

次の例では、defRPrの子要素を表示するXMLコード スニペットと、指定したテキスト スタイルがグラフでどのように表示されるかを示します。

スライド マスターのテキスト スタイル レベル

カスタム フォントの指定
<defPPr lvl="1">
 <defRPr b="true" i="false">
  <latin typeface="Times New Roman" />
 </defRPr>
</defPPr>

カスタム フォント色の指定
<defPPr lvl="1">
 <defRPr b="true" i="false">
  <solidfillRef name="Red" />
  <solidfillRefAlt name="Gray" /> 
  <latin typeface="Times New Roman" />
 </defRPr>
</defPPr>

グラフ配置用のプリセット レイアウトを作成する

任意

スライド上のグラフ位置を指定するプリセット レイアウトを作成します(チャートの挿入を参照)。プリセット レイアウトを使用すると、プレゼンテーションに挿入するthinkcellグラフを選択したときに、スライド ペインの左上にグラフ配置ツールが開きます。プリセット レイアウトを作成するには、次の手順に従います。

  1. スタイル ファイルで、fixedLayoutLst要素を探すか追加します。
  2. fixedLayoutLst要素で、必要に応じてfixedLayout子要素を追加します。両方の要素について詳しくは、次の要素リファレンスを参照してください。
要素リファレンス
thinkcellグラフ用のプリセット レイアウトのリストを作成する:fixedLayoutLst

スライド上のグラフ位置を指定するプリセット レイアウトを作成します。

  • スタイル ファイルで、fixedLayoutLst要素を探すか追加します。
  • fixedLayoutLst要素で、1つ以上のfixedLayout子要素を追加してレイアウトを指定します。
  • 各fixedLayout子要素で、for属性を使用してレイアウトを適用するグラフの種類を指定します。
    • for属性では、円グラフとドーナツ グラフを指定するにはpie値を使用します。ガント チャートを指定するにはgantt値を使用します。その他すべてのグラフを指定するにはchart値を使用します。
    • for属性には、空白で区切って複数の値を指定できます。たとえば、ガント チャート、円グラフ、ドーナツ グラフを指定するには、<fixedLayout for="gantt pie">を追加します。

子要素

説明

属性

fixedLayout

  • 必須です。
  • レイアウトを指定します。
  • グラフの配置オプションを指定するには、1つ以上のrect子要素が必要です。

for

必須です。レイアウトを適用するグラフの種類を指定します。for属性には、空白で区切って複数の値を指定できます。

可能な値:

  • pie = 円グラフとドーナツ グラフでレイアウトを使用します
  • gantt = ガント チャートでレイアウトを使用します
  • chart = その他すべてのグラフでレイアウトを使用します
レイアウト位置を指定する:rect

プリセット レイアウトのスライド上の位置を指定します。

  • 各fixedlayout要素に、1つ以上のrect子要素を追加します。
  • 各rect子要素で、l、t、r、b属性を使用して、レイアウトのグラフ配置位置を指定します。
    • 各属性の値として、相対位置をパーセンテージで指定するか、絶対位置をEMUで指定するか、その両方の組み合わせを指定できます。
    • 相対位置と絶対位置の組み合わせを値として指定するには、パーセンテージを追加し、その後にプラス記号(+)またはマイナス記号(-)、続けてEMU値を追加します。たとえば、r="50%"、t="2000000"、b="100%-1000000"はいずれも有効なオプションです。
    • 各属性値は、スライドの左上隅を基準とした位置として計算されます。

子要素

説明

属性

rect

  • 必須です。
  • レイアウトのスライド上の位置を指定します。

l , t, r, and b

必須です。スライドの左端、上端、右端、下端をそれぞれ指定します。属性値は、スライドの左上隅を基準とした位置として計算されます。

可能な値:

  • 相対位置:スライド サイズを基準としたパーセンテージで位置を指定します。
  • 絶対位置:EMUで位置を指定します(36000 = 1 mm)。
  • 組み合わせ:パーセンテージの後にプラス記号(+)またはマイナス記号(-)、続けてEMU値を指定して、相対位置と絶対位置を組み合わせて指定します。
プリセット グラフ配置レイアウトの例

次の例では、さまざまなfixedLayoutLst子要素を表示するXMLコード スニペットと、それらが円グラフおよびガント チャート用のグラフ配置ツールとプリセット レイアウトをどのように指定するかを示します。

<fixedLayoutLst>
 <fixedLayout for="pie">
  <rect l="50%-2000000" t="66.67%-2000000" r="50%+2000000" b="66.67%+2000000"/>
</fixedLayoutLst>

<fixedLayoutLst>
 <fixedLayout for="pie">
  <rect l="50%-2000000" t="66.67%-2000000" r="50%+2000000" b="66.67%+2000000"/>
 </fixedLayout>
 <fixedLayout for="chart pie">
  <rect l="10%" t="30%" r="45%" b="90%"/>
  <rect l="55%" t="30%" r="90%" b="90%"/>
 </fixedLayout>
</fixedLayoutLst>

<fixedLayoutLst>
 <fixedLayout for="gantt">
	<rect l="1000000" t="2000000" r="100%-1000000" b="100%-1000000"/>
 </fixedLayout>
</fixedLayoutLst>

デフォルトのラベル スタイルをカスタマイズする

thinkcellのラベルで使用するデフォルト スタイルをカスタマイズします。引き出し線、CAGRラベルのスタイル、グラフ内のラベル位置など、さまざまなthinkcellグラフ機能のラベル スタイルをカスタマイズできます。thinkcellラベルについて詳しくは、グラフラベルを参照してください。ラベル プロパティをカスタマイズするには、次の手順に従います。

  1. スタイル ファイルで、label要素を探すか追加します。
  2. label要素で、必要に応じて子要素を追加します。各子要素について詳しくは、次の要素リファレンスを参照してください。
要素リファレンス
ラベル スタイルを指定する:label

引き出し線、CAGRラベルのスタイル、グラフ内のラベル位置など、さまざまなthinkcellグラフ機能のラベル スタイルを指定します。

  • label要素で、表に表示されている順序で次の子要素を追加します。

子要素

説明

属性

lnfillLeaderLine

  • 省略可能です。
  • データ ポイントとそのラベルを接続する線のスタイルを指定します。この線は、ラベルがデータ ポイントから離れた位置に配置されている場合に表示されます。
  • 存在しない場合、thinkcellは線の種類にlnfillDefaultで指定されたグローバル デフォルトの線種を使用し、線の色にはラベルのデフォルト フォント色を使用します。
  • 線種にはlnRef、色にはsolidfillRef、またはその両方が必要です(カスタムの線スタイルを指定するを参照)。

なし

shapestyleRefBubble

  • 必須です。
  • CAGR、level difference arrow、total difference arrowのラベルのバブル スタイルを指定します。

name

必須です。shapestyleLst内の図形スタイルのリストから名前を指定します。 詳しくは、矢印ラベルとガント タイムライン図形の一覧をカスタマイズするを参照してください。

sumLabelPosition

  • 省略可能です。
  • ウォーターフォール グラフにおける合計ラベルの位置を指定します。
  • 存在しない場合、ウォーターフォール グラフの正の合計ラベルはセグメントの上に表示され、負の合計ラベルはセグメントの下に表示されます。

val

必須です。合計ラベルの位置を指定します。

可能な値:

  • accordingToSign = 正の合計ラベルはセグメントの上に表示され、負の合計ラベルはセグメントの下に表示されます(デフォルト)
  • awayFromBaseline = 合計ラベルはグラフのベースラインから離れた位置に表示されます

avoidSegmentLabelBoxing

  • 省略可能です。
  • セグメント ラベルがセグメント内に適切に収まらない場合の位置を指定します。ラベルは、背景の塗りつぶし付きでセグメント内に表示するか、引き出し線付きでセグメントの近くに表示できます。thinkcellはlnfillLeaderLine要素で指定された引き出し線スタイルを使用します。
  • 存在しない場合、セグメント ラベルはラベル サイズに応じて、背景の塗りつぶし付きでセグメント内に表示されるか、引き出し線付きでセグメントの近くに表示されます。

val

必須です。セグメント ラベルの位置を指定します。

可能な値:

  • false = セグメント ラベルは、ラベル サイズに応じて、背景の塗りつぶし付きでセグメント内に表示されるか、セグメントの近くに表示されます(デフォルト)
  • true = セグメント ラベルは常に、セグメント内ではなくセグメントの近くに表示されます
デフォルト ラベル スタイルの例

次の例では、各label子要素のXMLコード スニペットと、それらがラベルのデフォルトの外観をどのようにカスタマイズするかを示します。

引き出し線
<label>
 ...
 <lnfillLeaderLine>
  <lnRef name="Solid 1 pt" />
  <solidfillRef name="Red" />
 </lnfillLeaderLine>
 ...
</label>

グラフ装飾図形
<label>
 ...    
	<shapestyleRefBubble name="Red Bubble" />
 ...
</label>

ウォーターフォール グラフのラベル位置
<label>
 ...
  <sumLabelPosition val="awayFromBaseline" />
 ...
</label>

セグメント ラベルの位置
<label>
 ...
 <avoidSegmentLabelBoxing val="true" />
 ...
</label>

グラフ注釈のデフォルトの線とラベル スタイルをカスタマイズする

グラフ軸やコネクタ線など、thinkcellグラフ注釈のさまざまな線のデフォルト スタイルをカスタマイズします(グラフ機能および線のスタイルと太さを変更するを参照)。thinkcellグラフに表示するラベルを指定します。グラフ注釈の線とラベルのスタイルをカスタマイズするには、次の手順に従います。

  1. スタイル ファイルで、chart要素を探すか追加します。
  1. chart要素で、必要に応じて子要素を追加します。各子要素について詳しくは、次の要素リファレンスを参照してください。
要素リファレンス
グラフ注釈の線スタイルを指定する:chart

グラフ軸、コネクタ線、CAGR矢印など、さまざまなthinkcellグラフ機能の線スタイルを指定します。

  • chart要素で、表に表示されている順序で次の子要素を追加します。

子要素

説明

属性

lnfillAxis

  • 任意。
  • グラフ軸の既定の線スタイルを指定します。
  • 存在しない場合、thinkcell は lnfillDefault で指定されたグローバル既定の線スタイルを使用します。
  • 線種には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

なし

lnfillAxisCategory

  • 任意。
  • カテゴリー軸の既定の線スタイルを指定します。
  • 存在しない場合、thinkcell は lnfillAxis で指定された既定の線スタイルを使用します。lnfillAxis が存在しない場合、thinkcell は lnfillDefault で指定されたグローバル既定の線スタイルを使用します。
  • 線種には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

lnfillArrow

  • 任意。
  • 合計差分矢印およびレベル差分矢印の既定の線スタイルを指定します。詳しくは 差分矢印 を参照してください。
  • 存在しない場合、thinkcell は lnfillDefault で指定されたグローバル既定の線スタイルを使用します。
  • 線種には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

lnfillArrowCAGR

  • 任意。
  • CAGR 矢印の既定の線スタイルを指定します。詳しくは CAGR矢印 を参照してください。
  • 存在しない場合、thinkcell は lnfillArrow で指定された既定の線スタイルを使用します。lnfillArrow が存在しない場合、thinkcell は lnfillDefault で指定されたグローバル既定の線スタイルを使用します。
  • 線種には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

lnfillArrowCategoryDifference

  • 任意。
  • 合計差分矢印の既定の線スタイルを指定します。詳しくは 合計差分矢印 を参照してください。
  • 存在しない場合、thinkcell は lnfillArrow で指定された既定の線スタイルを使用します。lnfillArrow が存在しない場合、thinkcell は lnfillDefault で指定されたグローバル既定の線スタイルを使用します。
  • 線種には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

lnfillArrowSegmentDifference

  • 任意。
  • レベル差分矢印の既定の線スタイルを指定します。詳しくは レベル差分矢印 を参照してください。
  • 存在しない場合、thinkcell は lnfillArrow で指定された既定の線スタイルを使用します。lnfillArrow が存在しない場合、thinkcell は lnfillDefault で指定されたグローバル既定の線スタイルを使用します。
  • 線種には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

lnfillExtensionLine

  • 任意。
  • レベル差分矢印の延長線の線スタイルを指定します。詳しくは レベル差分矢印 を参照してください。
  • 存在しない場合、thinkcell は lnfillDefault で指定されたグローバル既定の線スタイルを使用します。
  • 線種には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

lnfillConnector

  • 任意。
  • コネクター線の既定の線スタイルを指定します。詳しくは 系列コネクター を参照してください。
  • 存在しない場合、thinkcell は lnfillDefault で指定されたグローバル既定の線スタイルを使用します。
  • 線種には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

lnfillConnectorWaterfall

  • 任意。
  • ウォーターフォール グラフのコネクター線の既定の線スタイルを指定します。
  • 存在しない場合、thinkcell は lnfillConnector で指定された既定の線スタイルを使用します。lnfillConnector が存在しない場合、thinkcell は lnfillDefault で指定されたグローバル既定の線スタイルを使用します。
  • 線種には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

lnfillValueLine

lnfillTrendline

lnfillPartition

lnfillErrorBar

  • 任意。
  • 誤差範囲の既定の線スタイルを指定します。詳しくは 誤差範囲 を参照してください。
  • 存在しない場合、thinkcell は lnfillDefault で指定されたグローバル既定の線スタイルを使用します。
  • 線種には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

lnfillRidge

  • 任意。
  • Mekko グラフの稜線の既定の線スタイルを指定します。詳しくは 稜線を追加または削除 を参照してください。
  • 存在しない場合、thinkcell は lnfillDefault で指定されたグローバル既定の線スタイルを使用します。
  • 線種には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

fillOrderStacked

  • 必須。
  • 積み上げ、および 100% 積み上げの縦棒グラフと横棒グラフに対する塗りつぶしスキームの順序を指定します。

val

必須。塗りつぶしスキームの順序を指定します。

指定可能な値:

  • topToBottom = 塗りつぶしスキームは積み上げの上部、ベースラインから離れた位置から開始します
  • bottomToTop = 塗りつぶしスキームはグラフのベースラインから開始します

fillOrderStackedWaterfall

  • 任意。
  • ウォーターフォール グラフに対する塗りつぶしスキームの順序を指定します。
  • 存在しない場合、thinkcell は fillOrderStacked で指定された塗りつぶしスキームの順序を使用します。

val

必須。塗りつぶしスキームの順序を指定します。

指定可能な値:

  • topToBottom = 塗りつぶしスキームは積み上げの上部、ベースラインから離れた位置から開始します
  • bottomToTop = 塗りつぶしスキームはグラフのベースラインから開始します

defaultLabels

  • 必須。
  • グラフの既定のラベルを指定します。
  • ラベル スタイルを指定するには、segment および pieSlice 子要素が必要です。
  • 任意: ウォーターフォール グラフの既定のラベルを指定するには、segmentWaterfallSummand または segmentWaterfallFloating 子要素を追加します。

なし

既定のグラフ ラベルを指定する: defaultLabels

thinkcell グラフに表示するラベルを指定します。

  • defaultLabels 要素に、次の子要素を表に表示されている順序で追加します。thinkcell のグラフ ラベルについて詳しくは、ラベルの種類 を参照してください。

子要素

説明

属性

segment

  • 必須。
  • 縦棒、横棒、ウォーターフォール、Mekko グラフの既定のラベルを指定します。

val

必須。グラフに表示するラベルを指定します。

指定可能な値:

  • totalAndSegment = 合計ラベルは列の上に表示され、セグメント ラベルはセグメント内に表示されます。列にセグメントが 1 つしかない場合は、合計ラベルのみが表示されます
  • totalOnly = グラフには合計ラベルのみが表示されます
  • noLabels = グラフにラベルは表示されません

segmentWaterfallSummand

  • 任意。
  • ウォーターフォール グラフの最初の列と浮動セグメントに表示される既定のラベルを指定します。
  • segmentWaterfallSummand と segmentWaterfallFloating は相互に排他的です。
  • 存在しない場合、thinkcell は segment で指定された既定のラベル スタイルを使用します。
  • e 列(小計列および合計列)に表示される既定のラベルには影響しません。これらの列には、segment 要素で指定された既定のラベル設定が適用されます。

val

必須。グラフ内でラベルを表示する位置を指定します。

指定可能な値:

  • totalAndSegmentSingleSegmentInside = 合計ラベルは列の上に表示され、セグメント ラベルはセグメント内に表示されます。列にセグメントが 1 つしかない場合は、セグメント ラベルのみが表示されます
  • totalAndSegment = 合計ラベルは列の上に表示され、セグメント ラベルはセグメント内に表示されます。列にセグメントが 1 つしかない場合は、合計ラベルのみが表示されます
  • totalOnly = グラフには合計ラベルのみが表示されます
  • noLabels = グラフにラベルは表示されません

segmentWaterfallFloating

  • 任意。
  • ウォーターフォール グラフの浮動セグメントに表示される既定のラベルを指定します。
  • segmentWaterfallSummand と segmentWaterfallFloating は相互に排他的です。
  • 存在しない場合、thinkcell は segment で指定された既定のラベル スタイルを使用します。
  • 最初の列および e 列(小計列および合計列)に表示される既定のラベルには影響しません。これらの列には、segment 要素で指定された既定のラベル設定が適用されます。

val

必須。グラフ内でラベルを表示する位置を指定します。

指定可能な値:

  • totalAndSegmentSingleSegmentInside = 合計ラベルは列の上に表示され、セグメント ラベルはセグメント内に表示されます。列にセグメントが 1 つしかない場合は、セグメント ラベルのみが表示されます
  • totalAndSegment = 合計ラベルは列の上に表示され、セグメント ラベルはセグメント内に表示されます。列にセグメントが 1 つしかない場合は、合計ラベルのみが表示されます
  • totalOnly = グラフには合計ラベルのみが表示されます
  • noLabels = グラフにラベルは表示されません

pieSlice

  • 必須。
  • 円グラフおよびドーナツ グラフのスライスの既定のラベルを指定します。

val

必須。グラフ内でラベルを表示する位置を指定します。

指定可能な値:

  • outerAndInner = 系列ラベルはスライスの外側に表示され、パーセンテージ値ラベルはスライスの内側に表示されます
  • outerOnly = 系列ラベルとパーセンテージ値ラベルはスライスの外側に表示されます
既定の線スタイルとラベルの例

次の例は、さまざまな既定の線スタイルとラベルのカスタマイズを示す XML コード スニペットです。

<chart>
 <lnfillAxis>
  <solidfillRef name="Gray" />
 </lnfillAxis>
 <lnfillArrow>
  <lnRef name="Solid 1.5 pt"/>
 </lnfillArrow>
 <lnfillArrowCAGR>
  <lnRef name="Solid 2.25 pt" />
  <solidfillRef name="Red" />
 </lnfillArrowCAGR>
 <lnfillArrowCategoryDifference>
  <lnRef name="Solid 1 pt"/>
  <solidfillRef name="Blue" />
 </lnfillArrowCategoryDifference>
 <lnfillExtensionLine>
  <lnRef name="Solid 0.5 pt"/>
  <solidfillRef name="Green" />
 </lnfillExtensionLine>
 <lnfillConnector>
  <lnRef name="Long Dash 0.25 pt"/>
 </lnfillConnector>
 <lnfillValueLine>
  <lnRef name="Long Dash 0.75 pt"/>
 </lnfillValueLine>
 <fillOrderStacked val="topToBottom"/>
 <defaultLabels>
  <segment val="totalAndSegment"/>
  <segmentWaterfallSummand val="totalAndSegmentSingleSegmentInside"/>
  <pieSlice val="outerAndInner"/>
 </defaultLabels>
</chart>

既定の凡例スタイルをカスタマイズする

任意

thinkcell グラフの凡例について、既定のテキストおよびアウトライン スタイルをカスタマイズします。thinkcell グラフの凡例について詳しくは、凡例 を参照してください。凡例の既定スタイルをカスタマイズするには、次の手順に従います。

  1. スタイル ファイルで、legend 要素を探すか追加します。
  1. legend 要素に、必要に応じて子要素を追加します。各子要素について詳しくは、次の要素リファレンスを参照してください。
要素リファレンス
既定の凡例スタイルを指定する: legend

thinkcell グラフの凡例に既定としてアウトライン スタイルを指定し、凡例のテキスト スタイルをカスタマイズします。

  • legend 要素に、次の子要素を表に表示されている順序で追加します。

子要素

説明

属性

lnfill

  • 任意。
  • 凡例の既定のアウトラインを指定します。
  • 存在しない場合、凡例にアウトラインはありません。
  • 線の種類には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

なし

pPr

lvl

任意。テキスト スタイル レベルを指定します。存在しない場合、thinkcell は defPPr で指定された lvl 値を使用します。

指定可能な値:

0 から 8 までの任意の数値。0 はスライド マスターの最初のテキスト スタイル レベル、8 は最後のテキスト スタイル レベルを指します。

凡例の例

次の例は、legend 子要素を表示し、それらがグラフの凡例の外観をどのようにカスタマイズするかを示す XML コード スニペットです。

<legend>
 <lnfill>
  <lnRef name="Solid 1 pt" />
  <solidfillRef name="Red" />
 </lnfill>
 <pPr lvl="2">
  <defRPr b="false" i="true">
   <latin typeface="Times New Roman" />
  </defRPr>
 </pPr>
</legend>

Harvey balls とチェックボックスのカスタマイズ

thinkcell Harvey balls とチェックボックスの既定スタイルを指定します(ハーベイ ボールとチェックボックス を参照)。

既定の Harvey ball スタイルをカスタマイズする

Harvey balls の既定スタイルをカスタマイズするには、次の手順に従います。

  1. スタイル ファイルで、harveyball 要素を見つけるか追加します。
  2. harveyball 要素の sz 属性を使用して、既定のチェックボックス サイズを指定します。
  3. harveyball 要素に、必要に応じて子要素を追加します。各子要素の詳細については、次の要素リファレンスを参照してください。
要素リファレンス
Harvey balls のカスタマイズ:harveyball

Harvey balls の既定スタイルを指定します。

  • スタイル ファイルで、harveyball 要素を見つけるか追加します。
  • harveyball 要素で、sz 属性を使用して既定の Harvey ball サイズを指定します。

要素

説明

属性

harveyball

  • 必須。
  • Harvey balls の既定スタイルを指定します。
  • 塗りつぶされたセクションと空のセクションの塗りつぶしを指定するには、fillRefCompleted および fillRefBackground 子要素が必要です。
  • 任意:アウトライン スタイルを指定するには、lnfill 子要素を追加します。

sz

必須。Harvey ball の既定サイズをポイントの 100 分の 1 単位で指定します(100 = 1 pt)。

指定可能な値:

100 から 400000 までの任意の数値。

既定の Harvey ball スタイルを指定する:fillRefCompleted、fillRefBackground、lnfill

harveyball 要素に、次の子要素を表に表示されている順序で追加します。

  • 塗りつぶされた Harvey ball セクションと空の Harvey ball セクションの塗りつぶしをそれぞれ指定するには、fillRefCompleted および fillRefBackground 子要素を追加します。
  • Harvey balls のアウトライン スタイルを指定するには、任意の lnfill 子要素を追加します。

子要素

説明

属性

fillRefCompleted

  • 必須。
  • 塗りつぶされたセクションの塗りつぶしを指定します。

name

必須。fillLst 内の塗りつぶしリストから名前を指定します。詳細については、塗りつぶしのリストをカスタマイズする を参照してください。

fillRefBackground

  • 必須。
  • 空のセクションの塗りつぶしを指定します。

name

必須。fillLst 内の塗りつぶしリストから名前を指定します。詳細については、塗りつぶしのリストをカスタマイズする を参照してください。

lnfill

  • 任意。
  • アウトライン スタイルを指定します。
  • 存在しない場合、thinkcell は lnfillDefault で指定されたグローバルな既定の線スタイルを使用します。
  • 線の種類には lnRef、色には solidfillRef、またはその両方が必要です。アウトラインなしの Harvey balls を指定するには、代わりに noLine 子要素を追加します(カスタムの線スタイルを指定する を参照)。

なし

Harvey ball の例

次の例は、harveyball 子要素を表示し、それらが Harvey balls の外観をどのようにカスタマイズするかを示す XML コード スニペットです。

<harveyball sz="3400">
 <fillRefCompleted name="Blue" />
 <fillRefBackground name="Gray" />
 <lnfill>
  <lnRef name="Solid 0.75 pt" />
  <solidfillRef name="tx1" />
 </lnfill>
</harveyball>

既定のチェックボックス スタイルをカスタマイズする

thinkcell チェックボックスに適用される既定スタイルを指定します。チェックボックスの既定スタイルを設定するには、次の手順に従います。

  1. スタイル ファイルで、checkbox 要素を見つけるか追加します。
  2. checkbox 要素の sz 属性を使用して、既定のチェックボックス サイズを指定します。
  3. checkbox 要素に、必要に応じて子要素を追加します。各子要素の詳細については、次の要素リファレンスを参照してください。
要素リファレンス
チェックボックスのカスタマイズ:checkbox

Harvey balls の既定スタイルを指定します。

  • スタイル ファイルで、checkbox 要素を見つけるか追加します。
  • checkbox 要素で、sz 属性を使用して既定のチェックボックス サイズを指定します。

要素

説明

属性

checkbox

  • 必須。
  • チェックボックスの既定スタイルと記号を指定します。
  • 背景の塗りつぶしとチェックボックス記号を指定するには、子要素 fillRef および choices が必要です。
  • 任意:アウトライン スタイルを指定するには、lnfill 子要素を追加します。

sz

必須。チェックボックスの既定サイズをポイントの 100 分の 1 単位で指定します(100 = 1 pt)。

指定可能な値:

100 から 400000 までの任意の数値。

既定のチェックボックス スタイルを指定する:fillRef、lnfill、choices

checkbox 要素に、次の子要素を表に表示されている順序で追加します。

  • チェックボックスの背景の塗りつぶしを指定するには、fillRef 子要素を追加します。
  • チェックボックスのアウトライン スタイルを指定するには、任意の lnfill 子要素を追加します。
  • チェックボックス記号のグループを指定するには、少なくとも 1 つの choices 子要素を追加します。

子要素

説明

属性

fillRef

  • 必須。
  • 背景の塗りつぶしを指定します。

name

必須。fillLst 内の塗りつぶしリストから名前を指定します。詳細については、塗りつぶしのリストをカスタマイズする を参照してください。

lnfill

  • 任意。
  • アウトライン スタイルを指定します。
  • 存在しない場合、thinkcell は lnfillDefault で指定されたグローバルな既定の線スタイルを使用します。
  • 線の種類には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

なし

choices

  • 必須。
  • チェックボックス記号のグループを指定します。
  • チェックボックス記号を指定するには、glyph および pic 子要素の少なくとも 1 つが必要です。

なし

チェックボックス記号のグループを指定する:choices

チェックボックス記号として表示できる記号、文字、画像のグループを指定します。複数の choices 要素を指定することで、切り替えて使用できる異なるチェックボックス記号のグループを設定できます (チェックボックス を参照)。

  • 各 choices 要素で、glyph 子要素を追加して記号または文字をチェックボックス記号として指定し、pic 子要素を追加して画像をチェックボックス記号として指定します。
  • 各 choices 要素には、少なくとも 1 つの glyph または pic 子要素が必要です。

子要素

説明

属性

glyph

  • 任意。
  • 記号または文字をチェックボックス記号として指定します。
  • 記号を指定するには t 子要素が必要です。
  • 任意:記号のカスタム色またはフォントを指定するには、それぞれ solidfillRef および font 子要素を追加します。

hotkeys

任意。チェックボックス記号を選択するキーボード ショートカットを指定します。存在しない場合、ミニ ツールバーの Checkbox Symbol メニューを使用してチェックボックス記号を選択できます。

指定可能な値:
任意の文字

sz

必須。チェックボックス記号の既定サイズをポイントの 100 分の 1 単位で指定します(100 = 1 pt)。

指定可能な値:

100 から 400000 までの任意の数値。

pic

  • 任意。
  • 画像をチェックボックス記号として指定します。
  • EMF 画像ファイルが必要です。
  • 画像ファイルを指定するには Relationship 子要素が必要です。

hotkeys

任意。チェックボックス記号を選択するキーボード ショートカットを指定します。存在しない場合、ミニ ツールバーの Checkbox Symbol メニューを使用してチェックボックス記号を選択できます。

指定可能な値:
任意の文字

記号または文字をチェックボックス記号として指定する:glyph

各 glyph 要素に、次の子要素を表に表示されている順序で追加します。

  • 記号の塗りつぶし色を指定するには、任意の solidfillRef 子要素を追加します。
  • 記号のフォント スタイルを指定するには、任意の font 子要素を追加します。
  • 記号を指定するには、t 子要素を追加し、開始タグと終了タグの間に記号を指定します。
    • 開始タグと終了タグの間に、プレーン テキスト文字、または Unicode 文字への 10 進数もしくは 16 進数の数値参照として記号を指定できます(Wikipedia を参照)。たとえば、✗ 記号を指定するには、<t>✗</t> または <t>&#10007;</t> を追加します。空のチェックボックスを指定するには、<t> </t> を追加します。
    • choices 要素内の各 t 子要素には、一意の文字が必要です。異なる choices 要素では、重複する glyph および t 子要素を使用できます。

子要素

説明

属性

solidfillRef

name

必須。fillLst 内の塗りつぶしリストから塗りつぶし色名を指定します。詳細については、塗りつぶしのリストをカスタマイズする を参照してください。

font

typeface

必須。フォント名を指定します。

t

  • 必須。
  • 記号を指定します。
  • 開始タグと終了タグの間に、文字、Unicode 記号、または文字への 10 進数もしくは 16 進数の数値参照が必要です。
  • 各 t 子要素には、一意の文字が必要です。

なし

画像をチェックボックス記号として指定する:pic

各 pic 要素で、Relationship 子要素を追加して EMF ファイルをチェックボックス記号として指定します。

  • Relationship 子要素の Target 属性に、EMF ファイルのファイル パスと名前を指定します。EMF ファイルがスタイル ファイルと同じフォルダーにある場合は、Target 属性にファイル名だけを指定できます。
  • choices 要素内の各 Relationship 子要素には、一意の Target 属性値が必要です。異なる choices 要素では、重複する Relationship 子要素を使用できます。
  • Windows と Mac の両方でスタイル ファイルをエラーなく読み込めるようにするには、ファイル パスを指定するときにスラッシュ(/)を使用してください。EMF ファイルはスタイル ファイルと同じフォルダーに保存し、ファイル名だけを指定することをお勧めします。

子要素

説明

属性

Relationship

  • 必須。
  • EMF ファイルを参照します。

Target

必須。EMF ファイルのファイル パスと名前を指定します。各 Target 属性には、一意の値が必要です。

チェックボックスの例

次の例は、checkbox 子要素を表示し、それらがチェックボックス記号の外観をどのようにカスタマイズするかを示す XML コード スニペットです。

<checkbox sz="3400">
 <fillRef name="No Fill" />
 <lnfill>
  <lnRef name="Solid 1 pt" />
  <solidfillRef name="tx1" />
 </lnfill>
 <choices>
  <glyph hotkeys="Y1" sz="3200">
   <solidfillRef name="Green"/>
   <font typeface="Arial Unicode MS"/> 
   <t>✓</t> 
  </glyph>
  <glyph hotkeys="X2" sz="3200">
   <solidfillRef name="Red" />
   <font typeface="Arial Unicode MS"/> 
   <t>&#10007;</t> 
  </glyph>
  <glyph hotkeys=" 3" sz="3200"> 
   <t> </t> 
  </glyph> 
 </choices>
 <choices>
  <pic hotkeys="C4"> 
   <Relationship Target="traffic_light_green.emf"/> 
  </pic>
  <pic hotkeys="V5"> 
   <Relationship Target="traffic_light_yellow.emf"/> 
  </pic>
  <pic hotkeys="B6"> 
   <Relationship Target="traffic_light_red.emf"/> 
  </pic>
 </choices>
</checkbox>

ガント チャートのカスタマイズ

thinkcell ガント チャートの外観と書式をカスタマイズします。枠線や区切り線の線スタイル、背景の塗りつぶし、バーやマーカーの外観など、既定スタイルを指定します。ガント チャートのタイムラインを組織の会計カレンダーに合わせるオプションを追加します。ガント チャートの詳細については、ガント チャート(タイムライン) を参照してください。

既定のガント チャート スタイルをカスタマイズする

ガント チャートの既定スタイルと書式をカスタマイズするには、次の手順に従います。

  1. スタイル ファイルで、gantt 要素を見つけるか追加します。
  2. gantt 要素に、必要に応じて子要素を追加します。各子要素の詳細については、要素リファレンスを参照してください。
要素リファレンス
Gantt チャートのスタイルを指定する: gantt

thinkcell Gantt チャートの既定の外観と形式を指定します。カスタマイズが Gantt チャートでどのように表示されるかを確認するには、次のセクションのスクリーンショット例を参照してください。

  • gantt 要素に、次の子要素を表に表示されている順序で追加します。

子要素

説明

属性

lnfillDefault

なし

scaleFrame

  • 必須。
  • カレンダー スケールの境界線と背景塗りつぶしを指定します。
  • scaleFrame、scaleUnderline、scaleExtendSeparators は相互に排他的です。
  • 任意: カレンダー スケールの背景塗りつぶしを設定するには、fillRef 子要素を追加します。fillRef 子要素がない場合、カレンダー スケールには背景塗りつぶしがありません。
  • 任意: カスタムの線スタイルを指定するには、lnfill 子要素を追加します。lnfill 子要素がない場合、thinkcell は gantt 内の lnfillDefault 要素、またはグローバルな lnfillDefault で指定された既定のスタイルを使用します。
  • 任意の lnfill 子要素には、線の種類には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

algn

任意。カレンダー スケール ラベルのテキスト配置を指定します。

指定可能な値:

  • ctr = 中央揃え(既定)
  • l = 左から右へ記述する言語では左揃え、右から左へ記述する言語では右揃え

includeLabelColumnHeaders 任意。アクティビティ、備考、担当者の列ヘッダーの上部および隅の境界線を有効または無効にします。

指定可能な値:

  • false = 境界線を無効にします(既定)
  • true = 境界線を有効にします

scaleUnderline

  • 必須。
  • カレンダー スケールの下線スタイルを指定します。
  • scaleFrame、scaleUnderline、scaleExtendSeparators は相互に排他的です。
  • 任意: カスタムの線スタイルを指定するには、lnfill 子要素を追加します。lnfill 子要素がない場合、thinkcell は gantt 内の lnfillDefault 要素、またはグローバルな lnfillDefault で指定された既定のスタイルを使用します。
  • 任意の lnfill 子要素には、線の種類には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

algn

任意。カレンダー スケール ラベルのテキスト配置を指定します。

指定可能な値:

  • ctr = 中央揃え(既定)
  • l = 左から右へ記述する言語では左揃え、右から左へ記述する言語では右揃え(推奨)

gap

任意。カレンダー スケール ラベル間の下線のギャップを有効または無効にします。

指定可能な値:

  • false = カレンダー スケールの下に連続した線を表示します(既定)
  • true = カレンダー スケール ラベル間に下線のギャップを表示します

scaleExtendSeparators

  • 必須。
  • 境界線や下線を使わずに、垂直の区切り線でカレンダー スケール ラベルを区切ります。
  • scaleFrame、scaleUnderline、scaleExtendSeparators は相互に排他的です。

algn

任意。カレンダー スケール ラベルのテキスト配置を指定します。

指定可能な値:

  • ctr = 中央揃え(既定)
  • l = 左から右へ記述する言語では左揃え、右から左へ記述する言語では右揃え

lnfillBodyLeftRight

  • 任意。
  • 他の列とプロジェクト タイムラインを区切る左右の境界線の線スタイルを指定します。
  • 指定しない場合、thinkcell は gantt 内の lnfillDefault 子要素、またはグローバルな lnfillDefault を使用します。
  • 線の種類には lnRef、色には solidfillRef、またはその両方が必要です。左右のタイムライン境界線がない Gantt チャートを指定するには、代わりに noLine 子要素を追加します(カスタムの線スタイルを指定する を参照)。

なし

lnfillBodyTop

  • 任意。
  • カレンダー スケールとプロジェクト タイムラインを区切る境界線の線スタイルを指定します。
  • 指定しない場合、thinkcell は gantt 内の lnfillDefault 子要素、またはグローバルな lnfillDefault を使用します。
  • 線の種類には lnRef、色には solidfillRef、またはその両方が必要です。上部の境界線がないタイムラインを指定するには、代わりに noLine 子要素を追加します(カスタムの線スタイルを指定する を参照)。

なし

lnfillBodyBottom

  • 任意。
  • 下部境界線の線スタイルを指定します。
  • 指定しない場合、thinkcell は gantt 内の lnfillDefault 子要素、またはグローバルな lnfillDefault を使用します。
  • 線の種類には lnRef、色には solidfillRef、またはその両方が必要です。下部の境界線がない Gantt チャートを指定するには、代わりに noLine 子要素を追加します(カスタムの線スタイルを指定する を参照)。

なし

lnfillFrameLeftRight

  • 任意。
  • 左右の外枠の線スタイルを指定します。
  • scaleFrame を使用し、includeLabelColumnHeaders が true に設定されている場合、上部外枠の線スタイルを指定します。
  • 指定しない場合、thinkcell は gantt 内の lnfillDefault 子要素、またはグローバルな lnfillDefault を使用します。
  • 線の種類には lnRef、色には solidfillRef、またはその両方が必要です。左、右、上部の境界線がない Gantt チャートを指定するには、代わりに noLine 子要素を追加します(カスタムの線スタイルを指定する を参照)。

なし

fillRefDefaultBody

  • 必須。
  • タイムラインおよびアクティビティ列などのその他の列の既定の背景塗りつぶしを指定します。
  • カレンダー スケールやチャート下のマイルストーン行は指定しません。

name

必須。fillLst 内の塗りつぶし一覧から名前を指定します。詳細については、塗りつぶしのリストをカスタマイズする を参照してください。


No Fill 値または同等の値を推奨します。

fillRefHorzShading

  • 必須。
  • 行の網かけの既定の背景塗りつぶしを指定します。詳細については、行の機能 を参照してください。
  • name 属性で指定された塗りつぶし色が必要です。

name

必須。fillLst 内の塗りつぶし一覧から名前を指定します。詳細については、塗りつぶしのリストをカスタマイズする を参照してください。


No Fill 値または同等の値は使用できません。

fillRefVertShading

  • 必須。
  • 垂直方向の網かけの既定の背景塗りつぶしを指定します。詳細については、行の機能 を参照してください。
  • name 属性で指定された塗りつぶし色が必要です。

name

必須。fillLst 内の塗りつぶし一覧から名前を指定します。詳細については、塗りつぶしのリストをカスタマイズする を参照してください。


No Fill 値または同等の値は使用できません。

lnfillSeparatorHorz

  • 任意。
  • 行の区切り線の線スタイルを指定します。
  • 指定しない場合、thinkcell は gantt 内の lnfillDefault 子要素、またはグローバルな lnfillDefault を使用します。

なし

lnfillSeparatorVertPrimary

  • 任意。
  • 大きいカレンダー スケール単位の垂直区切り線の線スタイルを指定します(カレンダー スケールの区切り線 を参照)。
  • 指定しない場合、thinkcell は gantt 内の lnfillDefault 子要素、またはグローバルな lnfillDefault を使用します。
  • 線の種類には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

なし

lnfillSeparatorVertSecondary

  • 任意。
  • 小さいカレンダー スケール単位の垂直区切り線の線スタイルを指定します(カレンダー スケールの区切り線 を参照)。
  • 指定しない場合、thinkcell は gantt 内の lnfillDefault 子要素、またはグローバルな lnfillDefault を使用します。
  • 線の種類には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

なし

shapestyleLstPentagonAndChevron

  • 任意。
  • ミニ ツールバー上の五角形/シェブロンの一覧を指定します。
  • 指定しない場合、五角形/シェブロンを Gantt チャートに挿入できません。
  • 1 つ以上の shapestyleRef 子要素が必要です。

なし

shapestyleLstBar

  • 必須。
  • バーを長方形として指定し、バーの太さを設定し、ミニ ツールバーに使用可能な長方形スタイルの一覧を追加します。
  • shapestyleLstBar と lnfillLstBar は相互に排他的です。
  • 図形スタイル一覧に項目を追加するには、1 つ以上の shapestyleRef 子要素が必要です。詳細については、矢印ラベルとガント タイムライン図形の一覧をカスタマイズする を参照してください。
  • Gantt チャートのフォント サイズが 10 pt 未満または 18 pt を超える場合、バーの太さは比例して拡大縮小されます。

w

必須。バーの太さを EMU 単位で指定します(36000 = 1 mm)。
指定可能な最大値: 152400

lnfillLstBar

  • 必須。
  • バーを線として指定し、線の太さを設定し、ミニ ツールバーに使用可能な線スタイルの一覧を追加します。
  • shapestyleLstBar と lnfillLstBar は相互に排他的です。
  • solidfillRef 子要素と 1 つ以上の lnRef 子要素が必要です。solidfillRef は既定の線の色を指定し、最初の lnRef は既定の線スタイルを指定します。後続の lnRef 要素はミニ ツールバーの線一覧に表示されます。

なし

bracket

  • 必須。
  • ブラケットの線スタイルを指定します。詳細については、行ラベル を参照してください。
  • 任意: カスタムの線スタイルを指定するには、lnfill 子要素を追加します。lnfill 子要素がない場合、thinkcell は gantt 内の lnfillDefault 要素、またはグローバルな lnfillDefault で指定された既定のスタイルを使用します。
  • 任意の lnfill 子要素には、線の種類には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

style

必須。ブラケットのスタイルを指定します。
指定可能な値:

  • triangle
  • curly
  • line

milestone

  • 必須。
  • マイルストーンの線とマーカーのスタイルを指定します。
  • マイルストーンの既定のマーカーと色を設定するには、markerRef 子要素と solidfillRef 子要素が必要です。
  • 任意: カスタムの線スタイルを指定するには、lnfill 子要素を追加します。lnfill 子要素がない場合、thinkcell は gantt 内の lnfillDefault 要素、またはグローバルな lnfillDefault で指定された既定のスタイルを使用します。
  • 任意の lnfill 子要素には、線の種類には lnRef、色には solidfillRef、またはその両方が必要です(カスタムの線スタイルを指定する を参照)。

w

必須。マイルストーンのサイズを EMU 単位で指定します(36000 = 1 mm)。

Gantt 形式の例

次の例では、各 gantt 子要素の XML コード スニペットと、それらが Gantt チャートの外観をどのようにカスタマイズするかを示します。

カレンダー ヘッダーのスタイル

scaleFrame、scaleUnderline、または scaleExtendSeparators のいずれかを使用して、カレンダー スケール ヘッダーのスタイルを指定します。

<scaleFrame algn="ctr" includeLabelColumnHeaders="false">
 <lnfill>
  <solidfillRef name="Red" />
 </lnfill>
</scaleFrame>
<scaleFrame algn="ctr" includeLabelColumnHeaders="true">
 <lnfill>
  <solidfillRef name="Red" />
 </lnfill>
</scaleFrame>

<scaleUnderline algn="l" gap="false">
 <lnfill>
  <solidfillRef name="Red" />
 </lnfill>
</scaleUnderline>
<scaleUnderline algn="l" gap="true">
 <lnfill>
  <solidfillRef name="Red" />
 </lnfill>
</scaleUnderline>

<scaleExtendSeparators algn="ctr"/>
境界線のスタイル

lnfillBodyLeftRight、lnfillBodyTop、lnfillBodyBottom、lnfillFrameLeftRight を使用して、境界線の種類と色を指定します。

<lnfillBodyLeftRight>
 <solidfillRef name="Blue" />
</lnfillBodyLeftRight>
<lnfillBodyTop>
 <solidfillRef name="Green" />
</lnfillBodyTop>
<lnfillBodyBottom>
 <solidfillRef name="Red" />
</lnfillBodyBottom>
<lnfillFrameLeftRight>
 <solidfillRef name="Orange" />
</lnfillFrameLeftRight>
列の背景色

fillRefDefaultBody を使用して、既定の背景塗りつぶし色を指定します。name 属性は No Fill または同等の値に設定することをお勧めします。次の例は説明のみを目的としています。

<fillRefDefaultBody name="Company Light Blue" />
網かけの色

fillRefHorzShading と fillRefVertShading を使用して、縦方向および横方向の網かけの色を指定します。

<fillRefHorzShading name="Company Light Blue" />
<fillRefVertShading name="Company Medium Blue" />
区切り線のスタイル

lnfillSeparatorVertPrimary と lnfillSeparatorVertSecondary を使用して、カレンダー セクションの区切り線の線種と色を指定します。

<lnfillSeparatorVertPrimary>
 <lnRef name="Solid 1.5 pt" />
 <solidfillRef name="Blue" />
</lnfillSeparatorVertPrimary>
<lnfillSeparatorVertSecondary>
 <lnRef name="Dash 1 pt" />
 <solidfillRef name="Red" />
</lnfillSeparatorVertSecondary>
図形のスタイル

shapestyleLstBar を使用して、タイムライン項目の図形リストを指定します。

<shapestyleLstBar w="100000">
 <shapestyleRef name="Completed" />
 <shapestyleRef name="In Progress" />
 <shapestyleRef name="Backlog" />
</shapestyleLstBar>

タイムライン項目を図形ではなく線として指定するには、代わりに lnfillLstBar を使用します。

<lnfillLstBar>
 <solidfillRef name="Blue" />
 <lnRef name="Solid 6 pt" />
 <lnRef name="Dash 6 pt" />
</lnfillLstBar>

shapestyleLstPentagonAndChevron を使用して、タイムライン図形オプションのリストに五角形と山形を追加します。

<shapestyleLstPentagonAndChevron>
 <shapestyleRef name="Solid Pentagon" />
 <shapestyleRef name="Dashed Pentagon" />
 <shapestyleRef name="Long Dashed Pentagon" />
</shapestyleLstPentagonAndChevron>
ブラケットのスタイル

bracket の style 属性を curly、line、または triangle のいずれかに設定して、チャートのタイムライン項目のブラケット スタイルを指定します。

<bracket style="curly">
 <lnfill>
  <lnRef name="Solid 2 pt" />
  <solidfillRef name="Dark Blue" />
 </lnfill>
</bracket>

<bracket style="line">
 <lnfill>
  <lnRef name="Solid 2 pt" />
  <solidfillRef name="Dark Blue" />
 </lnfill>
</bracket>

<bracket style="triangle">
 <lnfill>
  <lnRef name="Solid 2 pt" />
  <solidfillRef name="Dark Blue" />
 </lnfill>
</bracket>
マイルストーンのスタイル

milestone を使用して、マイルストーン マーカーとマイルストーン線の既定のスタイルを指定します。

<milestone w="119063">
 <markerRef name="Diamond" />
 <solidfillRef name="Dark Blue" />
 <lnfill>
  <lnRef name="Dash 1 pt" />
 </lnfill>
</milestone>

ガント チャートに会計カレンダー オプションを追加する

任意

ガント チャートのタイムラインを会計カレンダー形式に切り替えるオプションを追加します。このオプションは、ガント チャートのミニ ツールバーにチェックボックスとして表示されます。

会計カレンダー形式では、チャートの年、四半期、週のセクションが fiscalYear 要素で指定した内容と一致します。ガント チャートのミニ ツールバーで Fiscal Year オプションを選択すると、チャートの年セクション見出しに略語 "FY" が追加されます。

ガント チャートに会計カレンダー オプションを追加するには、次の手順に従います。

  1. スタイル ファイルで、gantt 要素の後に fiscalYear 要素を追加します。
  2. fiscalYear 要素に、必要に応じて子要素を追加します。各子要素の詳細については、要素リファレンスを参照してください。

組織の会計カレンダーが、会計年度が特定の曜日に終了する 52-53 週方式に従っている場合は、fiscalYear 要素に weekAlignment 子要素を追加することを検討し、次の点に注意してください。

  • 会計年度は、lastWeekday 属性で指定された曜日に終了します。
  • 四半期は 13 週間で構成されます。うるう年の第 4 四半期は 14 週間で構成されます。
  • lastDay 属性は、指定した lastWeekday が該当する暦日を設定します。
  • weeksPerMonth 属性が存在する場合、月は lastWeekday 属性で指定された日に終了します。うるう週は常に第 4 四半期の最後の月に追加されます。
要素リファレンス
ガント チャートの会計カレンダー オプションを指定する: fiscalYear

ガント チャートのタイムラインを会計カレンダー形式に切り替えるオプションを追加します。このオプションは、ガント チャートのミニ ツールバーにチェックボックスとして表示されます。カスタマイズがガント チャートのタイムラインにどのように表示されるかを確認するには、次のセクションの例を参照してください。

  • fiscalYear 要素に、次の子要素を表に表示されている順序で追加します。

子要素

説明

属性

start

  • 必須。
  • 会計年度の開始月を指定します。
  • start と end は同時に使用できません。

month

必須。会計年度の開始月または終了月を指定します。
指定可能な値:

  • jan
  • feb
  • mar
  • apr
  • may
  • jun
  • jul
  • aug
  • sep
  • oct
  • nov
  • dec

end

  • 必須。
  • 会計年度の終了月を指定します。
  • start と end は同時に使用できません。

weekAlignment

  • 任意。
  • 52-53 週カレンダー方式に従って会計カレンダーの週を指定します。
  • 組織が 52-53 週会計カレンダーを採用している場合は、weekAlignment 要素の使用をお勧めします。

lastWeekday

必須。会計週の終了日を指定します。
指定可能な値:

  • mon
  • tue
  • wed
  • thu
  • fri
  • sat
  • sun


lastDay

必須。lastWeekday 属性で設定された会計週の終了日に基づいて、会計年度がいつ終了するかを指定します。

指定可能な値:

  • inLastMonth = 最後の月内にある最後の週末日に会計年度を終了します
  • nearestToEndOfLastMonth = 最後の月の終わりに最も近い週末日に会計年度を終了します。週末日は翌月に発生する場合があります。

weeksPerMonth

任意。1 年を 13 週間の 4 つの四半期に分割し、各四半期を 4 週間の月 2 つと 5 週間の月 1 つで構成するカレンダー構造を指定します。月は lastWeekday で指定された日に終了します。存在しない場合、週はある月の終わりに始まり、翌月に終わることがあります。

指定可能な値:

  • 544、454、または 445 = 5 週間の月が四半期のどこに発生するかを指定します。必要に応じて、うるう週は第 4 四半期の最後の月に追加されます。
会計年度の例

次の例は、fiscalYear 子要素の XML コード スニペットと、対応するガント チャートのヘッダーを示しています。これらの要素により、会計年度オプションを選択したガント チャートの外観と動作が次のようにカスタマイズされます。

  • start 要素で指定されているように、第 1 四半期は 6 月に始まります。
  • lastWeekday 属性で指定されているように、各週は金曜日に終了します。
  • lastDay 属性で指定されているように、会計年度は 5 月の最終日に最も近い金曜日に終了します。5 月 31 日が木曜日の場合、会計年度は 6 月 1 日に終了します。代わりに 5 月 25 日に会計年度を終了するには、lastDay 属性を inLastMonth に設定します。
  • weeksPerMonth 属性で指定されているように、各四半期は 13 週間で構成され、4-5-4 方式に従って 3 か月に分割されます。
<fiscalYear>
 <start month="jun" />
 <weekAlignment lastWeekday="fri" lastDay="nearestToEndOfLastMonth" weeksPerMonth="454"/>
</fiscalYear>

トラブルシューティングが必要ですか?

ナレッジベースをご確認ください