默认信封边距(Microsoft Word)
Word不允许您轻松更改寄信人地址和主地址打印在信封上的默认位置。有几种方法可以解决此问题,每种方法都可以证明Word完成任务的灵活性。
信封设置似乎存储为文档的一部分,因此可以存储在模板中。如果仅打印一种尺寸的信封,更改信封默认打印位置的最简单方法是执行以下步骤:
。加载普通模板。 (这是Word在创建空白文档时使用的默认模板。)
。显示功能区的“邮件”选项卡。
。单击“创建”组中的“信封”工具。 Word将显示“信封和标签”对话框,并选择“信封”选项卡。 (请参见图1。)
。单击选项按钮。 Word将显示“信封选项”对话框。
。确保选中“信封选项”选项卡。 (请参见图2。)
。在适当的字段中,根据需要更改地址的位置。
。单击“确定”关闭“信封选项”对话框。
。单击添加到文档。这会在模板中插入一个信封(您已经打开了,记得吗?)。
。从编辑菜单中选择全选。这将选择Word刚添加到文档中的所有信封信息。
。按Del键。信封将从您的文档中删除。
。通过单击“保存”工具或从“文件”菜单中选择“保存”来保存模板。
。关闭模板。
现在,下次您使用基于标准样式的文档时,信封设置将反映您在这些步骤中创建的设置。
您还可以使用使用宏来创建信封的解决方案。
例如,您可以从一个新的空白文档开始,然后创建一个信封,该信封就是您想要的样子。将此信封添加到空白文档,然后使用描述性名称(例如Envelope.dot)将其另存为模板。然后,创建以下宏并将其分配给`link:/ wordribbon-Adding_Tools_to_the_Quick_Access_Toolbar [Quick Access Toolbar]`:
Sub DoEnv() Documents.Add Template:="Envelope", NewTemplate:=False Selection.EndKey Unit:=wdStory Selection.MoveLeft Unit:=wdCharacter, Count:=2 Selection.PasteSpecial DataType:=wdPasteText Application.PrintOut Range:=wdPrintCurrentPage ActiveWindow.Close (False) End Sub
要打印信封,请突出显示字母中的地址,然后单击与此宏关联的“快速访问工具栏”按钮。宏将地址复制到剪贴板,将其粘贴到基于信封模板的新文档中的适当位置,打印信封,然后关闭信封文档而不保存它。
另一种方法是使用宏为您设置标准(意味着,您最希望使用的那些)信封设置。下面的宏可以做到这一点:
Sub ToolsEnvelopesAndLabels() Dim EnvThere As Integer Dim recipient As String EnvThere = False recipient = Selection.Text On Error Resume Next If IsError(ActiveDocument.Envelope.Address) Then ActiveDocument.Envelope.Insert EnvThere = True End If With ActiveDocument.Envelope .DefaultFaceUp = True .DefaultOrientation = wdCenterClockwise .DefaultHeight = CentimetersToPoints(11) .DefaultWidth = CentimetersToPoints(22) .AddressFromLeft = CentimetersToPoints(5) .AddressFromTop = CentimetersToPoints(5) .ReturnAddressFromLeft = CentimetersToPoints(2) .ReturnAddressFromTop = CentimetersToPoints(2) End With If EnvThere Then ActiveDocument.Sections(1).Range.Delete Else ActiveDocument.Envelope.UpdateDocument End If With Application.Dialogs(wdDialogToolsCreateEnvelope) .ExtractAddress = True If .AddrText = "" Then .AddrText = recipient End If .Show End With End Sub
要使用此宏,请首先选择要在信封上使用的地址。如果尚未定义其他地址,则宏将获取当前选择并将其用作信封地址。接下来,IsError函数确定信封是否已经存在;如果没有,则插入一个新的,并设置EnvThere告诉我们在更改默认属性后将其删除。一旦信封存在于文档中,我们便更改信封的默认属性。
这是通过“使用ActiveDocument.Envelope”部分完成的。您可以根据需要自定义这些属性,也可以直接忽略它们。 (此示例使用CentimetersToPoints函数设置值;如果需要,可以使用其他函数,例如InchesToPoints。)宏最终通过显示“信封和标签”对话框来显示,因此您可以在打印或创建自己的最后一刻进行任何更改。信封。
注意:
如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)中描述的宏,我准备了一个包含有用信息的特殊页面。
_WordTips_是您进行经济有效的Microsoft Word培训的来源。
(Microsoft Word是世界上最流行的文字处理软件。)本技巧(11433)适用于Microsoft Word 2007、2010、2013、2016、2019和Office 365中的Word。 Word的旧菜单界面在这里: