WPS 基础接口 > 文字 API 参考 > Document > 方法 > Document.RunLetterWizard 方法
对指定的文档运行英文信函向导。

语法

表达式.RunLetterWizard(LetterContent, WizardMode)

表达式   必选。一个代表 Document 对象的变量。

参数

名称 必选/可选 数据类型 说明
LetterContent 可选 Variant 一个 LetterContent 对象。LetterContent 对象中的任何填充属性在“英文信函向导”对话框中显示为预填充元素。如果省略该参数,则 GetLetterContent 方法将自动用于从指定文档获取 LetterContent 对象。
WizardMode 可选 Variant 如果该属性值为 True,则将“英文信函向导”对话框显示为一系列的步骤,并且提供“下一步”“上一步”“完成”按钮。如果该属性值为 False,则显示“英文信函向导”对话框就像从“工具”菜单上打开它一样(包含一个“确定”按钮和“取消”按钮的属性对话框)。默认值为 True

说明

使用 CreateLetterContent 方法返回一个 LetterContent 对象,该对象给出各种信函内容属性。使用 GetLetterContent 方法返回一个基于指定文档内容的 LetterContent 对象。可以使用返回的 LetterContent 对象和 RunLetterWizard 方法来预先设置“英文信函向导”对话框中的元素。

示例

本示例创建一个新的 LetterContent 对象并设置该对象的若干属性,再使用 RunLetterWizard 方法运行信函向导。

示例代码
let myContent = ActiveDocument.GetLetterContent()
myContent.Salutation ="Hello"
myContent.SalutationType = wdSalutationOther
myConent.SenderName = Application.UserName
myContent.SenderInitials =Application.UserInitials
Documents.Add().RunLetterWizard(myContent, true)

下面的示例使用 CreateLetterContent 方法在活动文档中创建一个新的 LetterContent 对象,再使用该对象的 RunLetterWizard 方法。

示例代码
let myLetter = ActiveDocument.CreateLetterContent("July 31, 1999", false, 
+"C:\\WPSOffice\\Templates" + "\\Letters + Faxes\\Contemporary Letter.dot", wdFullBlock, true, wdLetterTop, InchesToPoints(1.5), 
+"Dave Edson", "436 SE Main St." + "\r" + "Bellevue, WA 98004", "Dear Dave,", wdSalutationInformal,
+ "", "", "", "End of year report", "", "", "", "Sincerely yours,", "", "", "", 0)
ActiveDocument.RunLetterWizard(myLetter)


请参阅