このトピックでは、Word 文書の API 操作について説明します。
PageFitType
ドキュメントウィンドウサイズに合わせて表示サイズを拡大または縮小するかどうかを指定します。
構文
expression.Enum.PageFitType.wdPageFitNoneexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdPageFitNone
0
ページの表示設定を調整しません。
wdPageFitFullPage
1
ページ全体を表示します。
wdPageFitBestFit
2
アクティブウィンドウにページを最適に合わせます。
wdPageFitTextFit
3
アクティブウィンドウにページのテキストを最適に合わせます。
BasePoint
配置の基準点を指定します。
構文
expression.Enum.BasePoint.leftTopexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
leftTop
left-top
左上の頂点。
rightTop
right-top
右上の頂点。
rightBottom
right-bottom
右下の頂点。
leftBottom
left-bottom
左下の頂点。
center
center
中央。
WdAutoFitBehavior
自動調整機能が有効になっている場合に、Word が表のサイズを変更する方法を指定します。
構文
expression.Enum.WdAutoFitBehavior.wdAutoFitFixedexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdAutoFitFixed
0
コンテンツに関係なく、表を固定サイズに設定します。
wdAutoFitContent
1
コンテンツに合わせて表のサイズを自動的に変更します。
wdAutoFitWindow
2
アクティブウィンドウの幅に合わせて表のサイズを自動的に変更します。
WdBreakType
改行の種類を指定します。
構文
expression.Enum.WdBreakType.wdPageBreakexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdPageBreak
1
改行。
wdColumnBreak
2
挿入ポイントでの段落改行。
wdTextWrappingBreak
3
現在の行を終了し、画像、表、またはその他のアイテムの下にテキストを強制的に続けます。テキストは、左右の余白に揃えられた表を含まない次の空白行に続きます。
wdSectionBreakNextPage
4
次のページのセクション区切り。
wdSectionBreakContinuous
5
対応する改ページのない新しいセクション。
wdSectionBreakEvenPage
6
次の偶数ページで次のセクションを開始するセクション区切り。セクション区切りが偶数ページにある場合、Word は次の奇数ページを空白のままにします。
wdSectionBreakOddPage
7
次の奇数ページで次のセクションを開始するセクション区切り。セクション区切りが奇数ページにある場合、Word は次の偶数ページを空白のままにします。
WdCellVerticalAlignment
表の1つ以上のセル内のテキストの垂直方向の配置を指定します。
構文
expression.Enum.WdCellVerticalAlignment.wdCellAlignVerticalTopexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdCellAlignVerticalTop
1
テキストをセルの境界線の上部に揃えます。
wdCellAlignVerticalCenter
2
テキストをセルの中央に揃えます。
wdCellAlignVerticalBottom
3
テキストをセルの境界線の下部に揃えます。
WdColorIndex
適用する色を指定します。
構文
expression.Enum.WdColorIndex.wdByAuthorexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdByAuthor
-1
ドキュメントの作成者によって定義された色。
wdAuto
0
自動色。ほとんどの場合、デフォルト値は黒です。
wdBlack
1
黒。
wdBlue
2
青。
wdTurquoise
3
ターコイズ。
wdBrightGreen
4
明るい緑。
wdPink
5
ピンク。
wdRed
6
赤。
wdYellow
7
黄。
wdWhite
8
白。
wdDarkBlue
9
濃い青。
wdTeal
10
ティール。
wdGreen
11
緑。
wdViolet
12
紫。
wdDarkRed
13
濃い赤。
wdDarkYellow
14
濃い黄。
wdGray50
15
グレーの50番目の網掛け。
wdGray25
16
グレーの25番目の網掛け。
WdContentControlType
コンテンツコントロールの種類を指定します。
構文
expression.Enum.WdContentControlType.wdContentControlRichTextexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdContentControlRichText
0
リッチテキストコンテンツコントロールを指定します。
wdContentControlText
1
テキストコンテンツコントロールを指定します。
wdContentControlPicture
2
画像コンテンツコントロールを指定します。
wdContentControlComboBox
3
コンボボックスコンテンツコントロールを指定します。
wdContentControlDropdownList
4
ドロップダウンリストコンテンツコントロールを指定します。
wdContentControlBuildingBlockGallery
5
ビルディングブロックギャラリーコンテンツコントロールを指定します。
wdContentControlDate
6
日付コンテンツコントロールを指定します。
wdContentControlGroup
7
グループコンテンツコントロールを指定します。
wdContentControlCheckbox
8
チェックボックスコンテンツコントロールを指定します。
wdContentControlRepeatingSection
9
繰り返しセクションコンテンツコントロールを指定します。
WdDefaultTableBehavior
Word が表のセルサイズをコンテンツに合わせて自動的に変更するかどうかを指定します。
構文
expression.Enum.WdDefaultTableBehavior.wdWord8TableBehaviorexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdWord8TableBehavior
0
自動調整を無効にします。これはデフォルト値です。
wdWord9TableBehavior
1
自動調整を有効にします。
WdDisplayDocumentFields
ドキュメントフィールドの種類を指定します。
構文
expression.Enum.WdDisplayDocumentFields.wpsNotDisplayDocumentFiledsexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wpsNotDisplayDocumentFileds
0
ドキュメントフィールドは表示されません。
wpsDisplayDocumentFields
1
ドキュメントフィールドと背景色が表示されます。
wpsDisplayDocumentFieldsWithoutBackground
2
ドキュメントフィールドは表示されますが、背景色は表示されません。
WdExportCreateBookmarks
ドキュメントのエクスポート時にブックマークを含めるかどうかを指定します。
構文
expression.Enum.WdExportCreateBookmarks.wdExportCreateHeadingBookmarksexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdExportCreateHeadingBookmarks
0
エクスポートされたドキュメントに、Word の見出しごとにブックマークを作成します。Word の見出しには、メインドキュメントとテキストボックス内の見出しが含まれます。Word の見出しには、ヘッダー、フッター、脚注、文末脚注、またはコメント内の見出しは含まれません。
wdExportCreateNoBookmarks
1
エクスポートされたドキュメントにブックマークが作成されないことを指定します。
wdExportCreateWordBookmarks
2
エクスポートされたドキュメントに、Word のブックマークごとにブックマークを作成します。これには、ヘッダーとフッターに含まれるブックマークを除くすべてのブックマークが含まれます。
WdExportFormat
ドキュメントのエクスポートに使用する形式を指定します。
構文
expression.Enum.WdExportFormat.wdExportFormatPDFexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdExportFormatPDF
17
ドキュメントを PDF 形式にエクスポートします。
wdExportFormatXPS
18
ドキュメントを XML Paper Specification (XPS) 形式にエクスポートします。
wdExportFormatIMG
19
ドキュメントを IMG 形式にエクスポートします。
WdExportImgFormat
エクスポートされた画像の形式を指定します。
構文
expression.Enum.WdExportImgFormat.wdExportFormatPNGexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdExportFormatPNG
0
画像を PNG 形式にエクスポートします。
wdExportFormatJPG
1
画像を JPEG 形式にエクスポートします。
wdExportFormatBMP
2
画像を BMP 形式にエクスポートします。
wdExportFormatTIF
3
画像を TIFF 形式にエクスポートします。
WdExportItem
ドキュメントをマークアップ付きでエクスポートするかどうかを指定します。
構文
expression.Enum.WdExportItem.wdExportDocumentContentexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdExportDocumentContent
0
ドキュメントをマークアップなしでエクスポートします。
wdExportDocumentWithMarkup
7
ドキュメントをマークアップ付きでエクスポートします。
WdExportOptimizeFor
エクスポートされたドキュメントの解像度と品質を指定します。
構文
expression.Enum.WdExportOptimizeFor.wdExportOptimizeForOnScreenexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdExportOptimizeForPrint
0
印刷用にエクスポートします。これは高品質で、大きなファイルが生成されます。
wdExportOptimizeForOnScreen
1
画面表示用にエクスポートします。これは低品質で、小さなファイルが生成されます。
WdExportRange
エクスポートするドキュメントの範囲を指定します。
構文
expression.Enum.WdExportRange.wdExportAllDocumentexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdExportAllDocument
0
ドキュメント全体をエクスポートします。
WdGoToDirection
オブジェクトまたはそれ自体に対して、選択範囲または挿入ポイントを移動する位置を指定します。
構文
expression.Enum.WdGoToDirection.wdGoToAbsoluteexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdGoToAbsolute
1
絶対位置。
WdGoToItem
挿入ポイントまたは選択範囲を移動する前のアイテムの種類を指定します。
構文
expression.Enum.WdGoToItem.wdGoToPageexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdGoToBookmark
-1
ブックマーク。
wdGoToPage
1
ページ。
WdHeaderFooterIndex
ドキュメントまたはセクションのヘッダーまたはフッターを返します。
この機能は、IMM WebOffice SDK for JavaScript V1.1.10 以降でのみサポートされています。
構文
expression.Enum.WdHeaderFooterIndex.wdHeaderFooterPrimaryexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdHeaderFooterPrimary
1
ドキュメントまたはセクションの最初のページを除くすべてのページのヘッダーまたはフッターを返します。
wdHeaderFooterFirstPage
2
ドキュメントまたはセクションの最初のヘッダーまたはフッターを返します。
wdHeaderFooterEvenPages
3
偶数ページのすべてのヘッダーまたはフッターを返します。
WdInformation
選択範囲または範囲について返される情報の種類を指定します。
構文
expression.Enum.WdInformation.wdActiveEndPageNumberexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdActiveEndPageNumber
3
ドキュメントの先頭から数えて、指定された選択範囲または範囲のアクティブな終端が含まれるページの番号を返します。ページ番号の手動調整は無視されます。これはカウントとは異なります。
wdNumberOfPagesInDocument
4
選択範囲または範囲に関連付けられているドキュメントのページ数を返します。
WdLineSpacing
段落に適用する行間隔の形式を指定します。
構文
expression.Enum.WdLineSpacing.wdLineSpaceSingleexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdLineSpaceSingle
0
1 行間隔。これはデフォルト値です。
wdLineSpace1pt5
1
1.5 行間隔。間隔は、現在のフォントサイズに 6 ポイントを加えた値に相当します。
wdLineSpaceDouble
2
2 行間隔。
wdLineSpaceAtLeast
3
行間隔は、別途指定された値以上です。
wdLineSpaceExactly
4
行間隔は、必要な最大スペース量のみです。ほとんどの場合、この設定では 1 行間隔よりも少ないスペースを使用します。
wdLineSpaceMultiple
5
指定された行数で決定される行間隔。
WdMovementType
選択範囲の移動方法を指定します。
構文
expression.Enum.WdMovementType.wdMoveexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdMove
0
選択範囲は挿入ポイントに折りたたまれ、指定された単位の最後に移動されます。これはデフォルト値です。
wdExtend
1
選択範囲の終端が指定された単位の終端まで拡張されます。
WdRevisionType
変更履歴マークでラベル付けされた変更の種類を指定します。
構文
expression.Enum.WdRevisionType.wdNoRevisionexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdNoRevision
0
変更履歴なし。
wdRevisionInsert
1
挿入。
wdRevisionDelete
2
削除。
wdRevisionProperty
3
プロパティが変更されました。
wdRevisionStyle
8
スタイルが変更されました。
WdRevisionsView
表示するドキュメントのバージョンを指定します。
構文
expression.Enum.WdRevisionsView.wdRevisionsViewFinalexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdRevisionsViewFinal
0
書式とコンテンツの変更が適用されたドキュメントバージョンを表示します。
wdRevisionsViewOriginal
1
変更が加えられていない元のドキュメントを表示します。
WdRowHeightRule
セルまたは行の高さを決定するためのルールを指定します。
構文
expression.Enum.WdRowHeightRule.wdRowHeightAutoexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdRowHeightAuto
0
行の高さは、行内の最も高い値に合わせて調整されます。
wdRowHeightAtLeast
1
行の高さは、少なくとも指定された最小値です。
wdRowHeightExactly
2
行の高さは正確な値です。
WdRulerStyle
左インデントが変更されたときに Word が表を調整する方法を指定します。
構文
expression.Enum.WdRulerStyle.wdAdjustNoneexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdAdjustNone
0
行または複数の行の左端を調整します。これにより、列を左または右にシフトすることで、すべての列の幅が維持されます。これはデフォルト値です。
wdAdjustProportional
1
指定された行または複数の行のすべてのセルの幅を比例的に調整することで、表の右端の位置を維持するために最初の列の左端を調整します。
wdAdjustFirstColumn
2
最初の列の左端のみを調整します。これにより、他の列の位置と表の右端が維持されます。
wdAdjustSameWidth
3
最初の列の左端を調整します。これにより、指定された行または複数の行のすべてのセルの幅を同じ値に設定することで、表の右端の位置が維持されます。
WdTabLeader
書式付きタブでリーダーとして使用する文字を指定します。
構文
expression.Enum.WdTabLeader.wdTabLeaderDashesexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdTabLeaderSpaces
0
スペース。
wdTabLeaderDots
1
点。
wdTabLeaderDashes
2
ダッシュ。
wdTabLeaderLines
3
線。
wdTabLeaderHeavy
4
太線。
WdUnits
使用する測定単位を指定します。
構文
expression.Enum.WdUnits.wdCharacterexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdCharacter
1
文字。
wdWord
2
単語。
wdSentence
3
文。
wdParagraph
4
段落。
wdLine
5
行。
wdStory
6
ストーリー。
wdScreen
7
画面の寸法。
wdSection
8
セクション。
wdColumn
9
列。
wdRow
10
行。
wdWindow
11
ウィンドウ。
wdCell
12
セル。
wdCharacterFormatting
13
文字の書式設定。
wdParagraphFormatting
14
段落の書式設定。
wdTable
15
表。
wdItem
16
選択されたアイテム。
WdWrapType
図形の周囲にテキストを折り返す方法を指定します。
構文
expression.Enum.WdWrapType.wdWrapSquareexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdWrapSquare
0
図形の周囲にテキストを折り返します。
wdWrapTight
1
図形に近づけてテキストを折り返します。
wdWrapThrough
2
図形の周囲にテキストを折り返します。
wdWrapTopBottom
4
図形の上下にテキストを折り返します。
WpsWaterMarkApplyTo
透かしの挿入位置を指定します。
構文
expression.Enum.WpsWaterMarkApplyTo.wpsWaterMarkApplyToWholeSectionexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wpsWaterMarkApplyToCurSection
0
現在のセクション。
wpsWaterMarkApplyToWholeSection
1
ドキュメント全体。
WpsWaterMarkType
透かしの種類を指定します。
構文
expression.Enum.WpsWaterMarkType.wpsNoWaterMarkexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wpsNoWaterMark
0
透かしなし。
wpsTextWaterMark
1
テキスト透かし。
wpsPictureWaterMark
2
画像透かし。
wpsTextPictureWaterMark
3
テキスト透かしと画像透かし。
ZOrderCmd
他の図形に対して図形が移動される z オーダーの位置を指定します。
構文
expression.Enum.ZOrderCmd.bringInFrontOfTextexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
bringInFrontOfText
4
図形をテキストの前に移動します。
sendBehindText
5
図形をテキストの後ろに移動します。
WdUnderline
適用する下線の種類を指定します。
構文
expression.Enum.WdUnderline.wdUnderlineSingleexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdUnderlineNone
0
下線なし。
wdUnderlineSingle
1
1本線。
wdUnderlineWords
2
個々の単語にのみ下線を引きます。
wdUnderlineDouble
3
2本線。
wdUnderlineDotted
4
点線。
wdUnderlineThick
6
太い1本線。
wdUnderlineDash
7
破線。
wdUnderlineDotDash
9
点線と破線を交互に繰り返します。
wdUnderlineDotDotDash
10
点-点-破線を交互に繰り返します。
wdUnderlineWavy
11
波線。
wdUnderlineWavyHeavy
27
太い波線。
wdUnderlineDottedHeavy
20
太い点線。
wdUnderlineDashHeavy
23
太い破線。
wdUnderlineDotDashHeavy
25
太い点線と太い破線を交互に繰り返します。
wdUnderlineDotDotDashHeavy
26
太い点-点-破線を交互に繰り返します。
wdUnderlineDashLong
39
長い破線。
wdUnderlineDashLongHeavy
55
太くて長い破線。
wdUnderlineWavyDouble
43
二重波線。
WdConstants
さまざまな Word メソッドで使用される定数をグループ化します。
構文
expression.Enum.WdConstants.wdUndefinedexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdToggle
9999998
プロパティの値を切り替えます。
wdUndefined
9999999
未定義の値を指定します。
WdLineSpacingUnit
行間隔に使用する単位を指定します。
構文
expression.Enum.WdLineSpacingUnit.wdLineSpacePtexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdLineSpacePt
0
ポイント。
wdLineSpaceInc
1
インチ。
wdLineSpaceCm
2
センチメートル。
wdLineSpaceMm
3
ミリメートル。
WdBookmarkSortBy
ブックマークの並べ替えオプションを指定します。
構文
expression.Enum.WdBookmarkSortBy.wdSortByLocationexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdSortByLocation
1
ドキュメント内の場所でブックマークを並べ替えます。
wdSortByName
0
ブックマーク名を基準にブックマークを並べ替えます。
WdStoryType
選択範囲またはアイテムのストーリーの種類を指定します。
構文
expression.Enum.WdStoryType.wdMainTextStoryexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdCommentsStory
4
コメントストーリー。
wdEndnoteContinuationNoticeStory
17
文末脚注継続通知ストーリー。
wdEndnoteContinuationSeparatorStory
16
文末脚注継続セパレーターストーリー。
wdEndnoteSeparatorStory
15
文末脚注セパレーターストーリー。
wdEndnotesStory
3
文末脚注ストーリー。
wdEvenPagesFooterStory
8
偶数ページフッターストーリー。
wdEvenPagesHeaderStory
6
偶数ページヘッダーストーリー。
wdFirstPageFooterStory
11
最初のページフッターストーリー。
wdFirstPageHeaderStory
10
最初のページヘッダーストーリー。
wdFootnoteContinuationNoticeStory
14
脚注継続通知ストーリー。
wdFootnoteContinuationSeparatorStory
13
脚注継続セパレーターストーリー。
wdFootnoteSeparatorStory
12
脚注セパレーターストーリー。
wdFootnotesStory
2
脚注ストーリー。
wdMainTextStory
1
メインテキストストーリー。
wdPrimaryFooterStory
9
プライマリフッターストーリー。
wdPrimaryHeaderStory
7
プライマリヘッダーストーリー。
wdTextFrameStory
5
テキストフレームストーリー。
WdRestrictEditMode
ドキュメントの編集制限の種類を指定します。
構文
expression.Enum.WdRestrictEditMode.wdRestrictEditNoneexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
wdRestrictEditNone
0
デフォルトの種類を適用します。
wdRestrictEditReadOnly
1
ドキュメントへの読み取り専用アクセスを許可します。
wdRestrictEditTrackedChanges
2
ドキュメントの既存のコンテンツへの変更履歴の追加のみを許可します。
wdRestrictEditComments
5
ドキュメントへのコメントの追加のみを許可します。
wdRestrictEditFillingInForms
4
フォームフィールドを介してのみドキュメントにコンテンツを追加することを許可します。
WdCommandBar
モバイルプラットフォーム向け Word の下部にあるすべてのバーのスタイルを指定します。
構文
expression.Enum.WdCommandBar.ImgModeexpression: アプリケーションオブジェクト。
パラメーター
名前
値
説明
DefaultMode
0
デフォルトのスタイル (アイコンとテキスト)。
ImgMode
1
アイコンのみ。
TextMode
2
テキストのみ。