ITextPara::GetListType メソッド (tom.h)

段落で使用する番号の種類を取得します。

構文

HRESULT GetListType(
  long *pValue
);

パラメーター

pValue

型: long*

リスト番号の種類を示す次の値の変数。

tomListNone

tomListBullet

tomListNumberAsArabic

tomListNumberAsLCLetter

tomListNumberAsUCLetter

tomListNumberAsLCRoman

tomListNumberAsUCRoman

tomListNumberAsSequence

tomListNumberedCircle

tomListNumberedBlackCircleWingding

tomListNumberedWhiteCircleWingding

tomListNumberedArabicWide

tomListNumberedChS

tomListNumberedChT

tomListNumberedJpnChs

tomListNumberedJpnKor

tomListNumberedArabic1

tomListNumberedArabic2

tomListNumberedHebrew

tomListNumberedThaiAlpha

tomListNumberedThaiNum

tomListNumberedHindiAlpha

tomListNumberedHindiAlpha1

tomListNumberedHindiNum

既定では、数値の後に右かっこが続きます (例: 1)。 ただし、 pValue には、別の書式設定を示す次のいずれかのフラグを含めることができます。

tomListMinus

tomListParentheses

tomListPeriod

tomListPlain

戻り値

型: HRESULT

ITextPara::GetListType が成功すると、S_OKが返されます。 メソッドが失敗した場合は、次のいずれかの COM エラー コードを返します。 COM エラー コードの詳細については、「COM でのエラー処理」を参照してください。

リターン コード 説明
E_INVALIDARG
引数が無効です。
CO_E_RELEASED
段落書式オブジェクトは、削除された範囲にアタッチされます。

注釈

32 を超える値は、行頭文字の Unicode 値に対応します。

リッチ エディット コントロールのモバイル Microsoft Office バージョンでは、 tomIgnoreNumberStyle を 使用してスタイルの設定を抑制します。

次の Microsoft Visual Basic for Applications (VBA) の例では、数値 2 から始まり、数値の後にピリオドを付けて、範囲内の段落に番号を付けます。

    range.Para.ListStart = 2
    range.Para.ListType = tomListNumberAsArabic + tomListPeriod

tomListNumberAsSequence の例では、 を 0x2780 に設定ListStartすると、円で囲まれている数値が表示されます。 Unicode 標準には、さらに多くの番号付けシーケンスの例があります。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー tom.h
[DLL] Msftedit.dll

関連項目

概念

GetListStart

ITextPara

リファレンス

SetListStart

SetListType

Text オブジェクト モデル