MESCIUS SPREAD for Windows Forms 17.0J > 開発者ガイド > 数式 > 言語パックの使用 > WinFormsで使用可能な言語パック |
スプレッドシートでは、18種類の組み込み言語パックを使用できます。これにより、関数名や数式のキーワードのローカライズ、ワークシートの表示設定、画面に表示するヒントの読み込みを、必要な言語を使用して行えます。
新しい言語で作成したカスタム関数名は、関数エイリアスとも呼ばれます。どの言語にも、対応する個別の言語パックがあります。デフォルトでは、Spreadには英語の言語パックが使用されます。Spreadコンポーネントを英語以外の母国語で使用したい場合は、組み込みの言語パックリストから必要な言語を選択するか、または独自の言語パックを作成します。この場合、同一の関数ロジックを表す、選択した言語での関数エイリアスを作成します。
SPREAD for Windows Formsでは、以下の言語によるローカライズがサポートされます。
注:デフォルトの言語パックは英語であり、フォールバック時にも英語の言語パックが使用されます。 |
次のサンプルコードは、有効な言語パックをスプレッドシートで使用します。
C# |
コードのコピー
|
---|---|
// 数式を割り当てます。 fpSpread1.Sheets[0].Cells[0, 0].Formula = "Sum(1)"; // スペイン語の言語パックを設定します。 fpSpread1.AsWorkbook().WorkbookSet.LanguagePackage = LanguagePackage.Spanish; // これで、スペイン語の数式が取得されます。 MessageBox.Show(fpSpread1.Sheets[0].Cells[0, 0].Formula.ToString()); |
VB |
コードのコピー
|
---|---|
' 数式を割り当てます。 fpSpread1.Sheets(0).Cells(0, 0).Formula = "Sum(1)" ' スペイン語の言語パックを設定します。 fpSpread1.AsWorkbook().WorkbookSet.LanguagePackage = LanguagePackage.Spanish ' これで、スペイン語の数式が取得されます。 MessageBox.Show(fpSpread1.Sheets(0).Cells(0, 0).Formula.ToString()) |