Fields.AddPhoneticGuide メソッド (Publisher)

指定された範囲に追加するルビ文字列を表す Field オブジェクトを返します。

構文

AddPhoneticGuide (Range, Text, Alignment, Raise, FontName, FontSize)

Fields オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Range 必須 TextRange ルビ文字列を追加する文書内のテキストを指定します。
Text 必須 String 追加するルビの文字列を指定します。
Alignment オプション PbPhoneticGuideAlignmentType 追加するルビ文字列の配置を指定します。
Raise 省略可能 バリアント型 指定した範囲のテキストの先頭からふりがなテキストの先頭までの距離 ( ポイント単位)。 値を指定しない場合、指定範囲の上の最適な距離に自動的にルビ文字列が設定されます。
FontName 省略可能 String ルビ文字列に使用するフォントの名前を指定します。 値を指定しない場合、指定範囲内の文字列と同じフォントが使用されます。
FontSize 省略可能 バリアント型 (Variant) ルビ文字列に使用するフォントのサイズを指定します。 既定値は 10 ポイントです。

戻り値

Field

注釈

Alignment パラメーターは、Microsoft Publisher タイプ ライブラリで宣言され、次の表に示す PbPhoneticGuideAlignmentType クラスの定数のいずれかになります。

定数 説明
pbPhoneticGuideAlignmentCenter 指定範囲の上にルビ文字列を中央揃えで配置します。
pbPhoneticGuideAlignmentDefault 指定範囲の上にルビ文字列を中央揃えで配置します。 既定値です。
pbPhoneticGuideAlignmentLeft 指定範囲に対してルビ文字列を左揃えで配置します。
pbPhoneticGuideAlignmentOneTwoOne ルビ文字列の内側と外側のスペースを 1:2:1 の割合で調整します。
pbPhoneticGuideAlignmentRight 指定範囲に対してルビ文字列を右揃えで配置します。
pbPhoneticGuideAlignmentZeroOneZero ルビ文字列の内側と外側のスペースを 0:0:1 の割合で調整します。

次の使用例は、選択された文章 "very nice" にルビを追加します。

Sub PhoneticGuide() 
 Selection.TextRange.Fields.AddPhoneticGuide _ 
 Range:=Selection.TextRange, Text:="ver-E nIs", _ 
 Alignment:=pbPhoneticGuideAlignmentCenter, _ 
 Raise:=11, FontSize:=7 
End Sub

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

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