Document.ActiveWritingStyle プロパティ (Word)

取得または指定された文書で指定した言語の文法規則またはスタイルを設定します。 読み取り/書き込みが可能な String です。

構文

ActiveWritingStyle( _LanguageID_ )

が必要です。 Document オブジェクトを表す変数を指定します。

パラメーター

名前 必須 / オプション データ型 説明
LanguageID 必須 バリアント型 (Variant) 指定した文書で文法規則またはスタイルを設定する言語です。 文字列または WdLanguageID 定数は、次のいずれかのいずれかを指定できます。 WdLanguageID 定数のいくつかを選択またはインストールされている言語サポート (たとえば、日本語) によっては使用できないがあります。

注釈

WritingStyleList プロパティは、使用可能な文法規則またはスタイルの名前の配列を返します。

次の使用例は、作業中の文書にフランス語、ドイツ語、および英語 (U.S.) の言語で使用する文法規則またはスタイル規則を設定します。 この使用例が動作するためには、フランス語、ドイツ語、および英語 (U.S.) に対応する言語辞書をセットアップする必要があります。

With ActiveDocument 
 .ActiveWritingStyle(wdFrench) = "Commercial" 
 .ActiveWritingStyle(wdGerman) = "Technisch/Wiss" 
 .ActiveWritingStyle(wdEnglishUS) = "Technical" 
End With

次の使用例は、選択範囲の言語の文法規則またはスタイル規則を取得します。

Sub WhichLanguage() 
 Dim varLang As Variant 
 
 varLang = Selection.LanguageID 
 MsgBox ActiveDocument.ActiveWritingStyle(varLang) 
End Sub

関連項目

ドキュメント オブジェクト

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。