本文介绍文字文档的API枚举。
PageFitType
通过PageFitType
设置是否缩放视图以适应文档窗口的尺寸。
使用方法
表达式.Enum.PageFitType.wdPageFitNone
表达式:文档类型应用对象
参数
字段
值
描述
wdPageFitNone
0
对文档窗口大小进行调整后不为适应文档窗口尺寸而缩放视图。
wdPageFitBestFit
2
文档窗口大小进行调整后使页面以最佳尺寸适应活动窗口。
BasePoint
通过BasePoint
指定用于对齐的基点。
使用方法
表达式.Enum.BasePoint.leftTop
表达式:文档类型应用对象
参数
字段
值
描述
leftTop
left-top
左上顶点。
rightTop
right-top
右上顶点。
rightBottom
right-bottom
右下顶点。
leftBottom
left-bottom
左下顶点。
center
center
中心点。
WdAutoFitBehavior
通过WdAutoFitBehavior
指定Word如何使用自动调整功能来调整表格的大小。
使用方法
表达式.Enum.WdAutoFitBehavior.wdAutoFitFixed
表达式:文档类型应用对象
参数
字段
值
描述
wdAutoFitFixed
0
将表格设置为与内容无关的固定大小。
wdAutoFitContent
1
根据表格中包含的内容自动调整表格的大小。
wdAutoFitWindow
2
根据活动窗口的宽度自动调整表格的大小。
WdBreakType
通过WdBreakType
指定分隔符的类型。
使用方法
表达式.Enum.WdBreakType.wdPageBreak
表达式:文档类型应用对象
参数
字段
值
描述
wdPageBreak
1
换行符。
wdColumnBreak
2
插入点处的分栏符。
wdTextWrappingBreak
3
结束当前行,并强制文字在图片、表格或其他项目下方继续。文字将在下一个空行(且该空行不包含与左边距或右边距对齐的表格)上继续。
wdSectionBreakNextPage
4
分节符在下一页。
wdSectionBreakContinuous
5
新节不包含相应分页符。
wdSectionBreakEvenPage
6
使下一节从下一偶数页开始的分节符。如果分节符落入偶数页,则Word将下一奇数页留为空白。
wdSectionBreakOddPage
7
使下一节从下一奇数页开始的分节符。如果分节符落入奇数页,则Word将下一偶数页留为空白。
WdColorIndex
通过WdColorIndex
指定使用的颜色。
使用方法
表达式.Enum.WdColorIndex.wdByAuthor
表达式:文档类型应用对象
参数
字段
值
描述
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
通过WdContentControlType
指定内容控件的类型。
使用方法
表达式.Enum.WdContentControlType.wdContentControlRichText
表达式:文档类型应用对象
参数
字段
值
描述
wdContentControlRichText
0
指定RTF内容控件。
wdContentControlText
1
指定文本内容控件。
wdContentControlPicture
2
指定图片内容控件。
wdContentControlComboBox
3
指定组合框内容控件。
wdContentControlDropdownList
4
指定下拉列表内容控件。
wdContentControlBuildingBlockGallery
5
指定生成块库内容控件。
wdContentControlDate
6
指定日期内容控件。
wdContentControlGroup
7
指定组内容控件。
wdContentControlCheckbox
8
指定复选框内容控件。
wdContentControlRepeatingSection
9
指定重复的部分内容控件。
WdDefaultTableBehavior
通过WdDefaultTableBehavior
指定Word是否要根据表格单元格的内容自动调整其大小。
使用方法
表达式.Enum.WdDefaultTableBehavior.wdWord8TableBehavior
表达式:文档类型应用对象
参数
字段
值
描述
wdWord8TableBehavior
0
禁用自动调整功能。默认值。
wdWord9TableBehavior
1
启用自动调整功能。
WdDisplayDocumentFields
通过WdDisplayDocumentFields
设置公文域底纹的类型。
使用方法
表达式.Enum.WdDisplayDocumentFields.wpsNotDisplayDocumentFileds
表达式:文档类型应用对象
参数
字段
值
描述
wpsNotDisplayDocumentFileds
0
不显示底纹。
wpsDisplayDocumentFields
1
显示底纹和背景色。
wpsDisplayDocumentFieldsWithoutBackground
2
显示底纹但不显示背景色。
WdExportCreateBookmarks
通过WdExportCreateBookmarks
指定导出文档时是否创建书签。
使用方法
表达式.Enum.WdExportCreateBookmarks.wdExportCreateHeadingBookmarks
表达式:文档类型应用对象
参数
字段
值
描述
wdExportCreateHeadingBookmarks
0
在导出的文档中为每个Word标题创建一个书签,Word标题包括主文档和文本框中不含页眉、页脚、尾注、脚注或注释的标题。
wdExportCreateNoBookmarks
1
不在导出的文档中创建书签。
wdExportCreateWordBookmarks
2
在导出的文档中为每个Word书签创建一个书签,Word书签包括除页眉和页脚中所含书签以外的所有书签。
WdExportFormat
通过WdExportFormat
指定导出文档的格式。
使用方法
表达式.Enum.WdExportFormat.wdExportFormatPDF
表达式:文档类型应用对象
参数
字段
值
描述
wdExportFormatPDF
17
将文档导出为PDF格式。
wdExportFormatXPS
18
将文档导出为XPS(XML Paper Specification)格式。
wdExportFormatIMG
19
将文档导出为图片格式。
WdExportImgFormat
通过WdExportImgFormat
指定导出图片的格式。
使用方法
表达式.Enum.WdExportImgFormat.wdExportFormatPNG
表达式:文档类型应用对象
参数
字段
值
描述
wdExportFormatPNG
0
导出PNG格式的图片。
wdExportFormatJPG
1
导出JPEG格式的图片。
wdExportFormatBMP
2
导出BMP格式的图片。
wdExportFormatTIF
3
导出TIFF格式的图片。
WdExportItem
通过WdExportItem
指定导出文档时是否带标记。
使用方法
表达式.Enum.WdExportItem.wdExportDocumentContent
表达式:文档类型应用对象
参数
字段
值
描述
wdExportDocumentContent
0
导出文档时不带标记。
wdExportDocumentWithMarkup
7
导出文档时带标记。
WdExportOptimizeFor
通过WdExportOptimizeFor
指定导出文档的分辨率和质量。
使用方法
表达式.Enum.WdExportOptimizeFor.wdExportOptimizeForOnScreen
表达式:文档类型应用对象
参数
字段
值
描述
wdExportOptimizeForPrint
0
针对打印进行导出,质量较高,生成的文件大小较大。
wdExportOptimizeForOnScreen
1
针对屏幕显示进行导出,质量较差,生成的文件大小较小。
WdExportRange
通过WdExportRange
导出文档中的指定内容。
使用方法
表达式.Enum.WdExportRange.wdExportAllDocument
表达式:文档类型应用对象
参数
字段
值
描述
wdExportAllDocument
0
导出整个文档。
wdExportSelection
1
导出当前页。
wdExportCurrentPage
2
使用起始位置和结束位置导出某个范围的内容。
wdExportFromTo
3
导出当前选择的内容。
WdGoToDirection
通过WdGoToDirection
指定所选内容或插入点相对于某个对象或其自身移动到的位置。
使用方法
表达式.Enum.WdGoToDirection.wdGoToAbsolute
表达式:文档类型应用对象
参数
字段
值
描述
wdGoToAbsolute
1
绝对位置。
WdGoToItem
通过WdGoToItem
指定将插入点或所选内容移到其正前方的项目类型。
使用方法
表达式.Enum.WdGoToItem.wdGoToPag
表达式:文档类型应用对象
参数
字段
值
描述
wdGoToBookmark
-1
书签。
wdGoToPage
1
页。
WdHeaderFooterIndex
通过WdHeaderFooterIndex
指定返回页眉或页脚的类型。
JS-SDK V1.1.10及以上版本支持此功能。
使用方法
表达式.Enum.WdHeaderFooterIndex.wdHeaderFooterPrimary
表达式:文档类型应用对象
参数
字段
值
描述
wdHeaderFooterPrimary
1
返回文档或节中除第一页外所有页上的页眉或页脚。
wdHeaderFooterFirstPage
2
返回文档或节中的第一个页眉或页脚。
wdHeaderFooterEvenPages
3
返回偶数页上的所有页眉或页脚。
WdInformation
通过WdInformation
指定所选内容或区域返回信息的类型。
使用方法
表达式.Enum.WdInformation.wdActiveEndPageNumber
表达式:文档类型应用对象
参数
字段
值
描述
wdActiveEndPageNumber
3
返回从文档的开头开始计数,包含指定的所选内容或区域的活动结尾的页面数。对页码编号的任何手动调整都将被忽略(与计数不同)。
wdNumberOfPagesInDocument
4
返回与所选内容或区域相关联的文档的页数。
WdLineSpacing
通过WdLineSpacing
指定应用于段落的行距格式。
使用方法
表达式.Enum.WdLineSpacing.wdLineSpaceSingle
表达式:文档类型应用对象
参数
字段
值
描述
wdLineSpaceSingle
0
单倍行距,默认值。
wdLineSpace1pt5
1
1.5倍行距。该行距相当于当前字号加6磅。
wdLineSpaceDouble
2
双倍行距。
wdLineSpaceAtLeast
3
行距至少为一个指定值,该值需要单独指定。
wdLineSpaceExactly
4
行距只能是所需的最大行距。此设置所使用的行距通常小于单倍行距。
wdLineSpaceMultiple
5
由指定的行数确定的行距。
WdMovementType
通过WdMovementType
指定移动所选内容的方式。
使用方法
表达式.Enum.WdMovementType.wdMove
表达式:文档类型应用对象
参数
字段
值
描述
wdMove
0
将所选内容折叠到插入点中并移到指定单位的末尾。默认值。
wdExtend
1
将所选内容的末尾扩展到指定单位的末尾。
WdRevisionType
通过WdRevisionType
指定使用修订标记进行标记更改的类型。
使用方法
表达式.Enum.WdRevisionType.wdNoRevision
表达式:文档类型应用对象
参数
字段
值
描述
wdNoRevision
0
无修订。
wdRevisionInsert
1
插入。
wdRevisionDelete
2
删除。
wdRevisionProperty
3
属性已更改。
wdRevisionStyle
8
样式已更改。
WdRevisionsView
通过WdRevisionsView
指定文档显示的版本。
使用方法
表达式.Enum.WdRevisionsView.wdRevisionsViewFinal
表达式:文档类型应用对象
参数
字段
值
描述
wdRevisionsViewFinal
0
显示应用了格式和内容更改的文档。
wdRevisionsViewOriginal
1
显示更改之前的文档。
WdRowHeightRule
通过WdRowHeightRule
指定用于确定单元格或行的高度的规则。
使用方法
表达式.Enum.WdRowHeightRule.wdRowHeightAuto
表达式:文档类型应用对象
参数
字段
值
描述
wdRowHeightAuto
0
调整行高以适应该行中的最大高度值。
wdRowHeightAtLeast
1
行高至少是最小的指定值。
wdRowHeightExactly
2
行高是固定值。
WdRulerStyle
通过WdRulerStyle
指定Word在左缩进时调整表格的方式。
使用方法
表达式.Enum.WdRulerStyle.wdAdjustNone
表达式:文档类型应用对象
参数
字段
值
描述
wdAdjustNone
0
调整一行或多行的左边缘,通过将所有列左移或右移来保持列宽度。默认值。
wdAdjustProportional
1
调整第一列的左边缘,通过按比例调整指定的一行或多行中所有单元格的宽度,保持表格右边缘的位置。
wdAdjustFirstColumn
2
只调整第一列的左边缘,而保持其他列和表格右边缘的位置。
wdAdjustSameWidth
3
调整第一列的左边缘,通过将指定的一行或多行中所有单元格的宽度设置为相同值,保持表格右边缘的位置。
WdTabLeader
通过WdTabLeader
指定制表符的前导符类型。
使用方法
表达式.Enum.WdTabLeader.wdTabLeaderDashes
表达式:文档类型应用对象
参数
字段
值
描述
wdTabLeaderSpaces
0
空格。
wdTabLeaderDots
1
点。
wdTabLeaderDashes
2
划线。
wdTabLeaderLines
3
直线。
wdTabLeaderHeavy
4
点线。
WdUnits
通过WdUnits
指定要使用的度量单位。
使用方法
表达式.Enum.WdUnits.wdCharacter
表达式:文档类型应用对象
参数
字段
值
描述
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
通过WdWrapType
指定如何在形状周围环绕文字。
使用方法
表达式.Enum.WdWrapType.wdWrapSquare
表达式:文档类型应用对象
参数
字段
值
描述
wdWrapSquare
0
四周环绕。
wdWrapTight
1
紧密环绕。
wdWrapThrough
2
穿越环绕。
wdWrapTopBottom
4
上下环绕。
WpsWaterMarkApplyTo
通过WpsWaterMarkApplyTo
指定水印插入位置。
使用方法
表达式.Enum.WpsWaterMarkApplyTo.wpsWaterMarkApplyToWholeSection
表达式:文档类型应用对象
参数
字段
值
描述
wpsWaterMarkApplyToCurSection
0
当前节。
wpsWaterMarkApplyToWholeSection
1
整个文档。
WpsWaterMarkType
通过WpsWaterMarkType
指定水印的类型。
使用方法
表达式.Enum.WpsWaterMarkType.wpsNoWaterMark
表达式:文档类型应用对象
参数
字段
值
描述
wpsNoWaterMark
0
无水印。
wpsTextWaterMark
1
文字水印。
wpsPictureWaterMark
2
图片水印。
wpsTextPictureWaterMark
3
文字水印和图片水印。
ZOrderCmd
通过ZOrderCmd
指定要将形状移动到的相对于其他形状的z-index位置。
使用方法
表达式.Enum.ZOrderCmd.bringInFrontOfText
表达式:文档类型应用对象
参数
字段
值
描述
bringInFrontOfText
4
使形状浮于文字上方。
sendBehindText
5
使形状衬于文字下方。
WdUnderline
通过WdUnderline
指定下划线类型。
使用方法
表达式.Enum.WdUnderline.wdUnderlineSingle
表达式:文档类型应用对象
参数
字段
值
描述
wdUnderlineNone
0
无下划线。
wdUnderlineSingle
1
单行线。
wdUnderlineWords
2
仅为单个字加下划线。
wdUnderlineDouble
3
双线。
wdUnderlineDotted
4
点。
wdUnderlineThick
6
单粗线。
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方法一起使用。
使用方法
表达式.Enum.WdConstants.wdUndefined
表达式:文档类型应用对象
参数
字段
值
描述
wdToggle
9999998
切换属性值。
wdUndefined
9999999
代表未定义的值。
WdLineSpacingUnit
通过WdLineSpacingUnit指定行间距单位。
使用方法
表达式.Enum.WdLineSpacingUnit.wdLineSpacePt
表达式:文档类型应用对象
参数
字段
值
描述
wdLineSpacePt
0
磅。
wdLineSpaceInc
1
英寸。
wdLineSpaceCm
2
厘米。
wdLineSpaceMm
3
毫米。