自动文件名(Microsoft Word)
Word允许您与文档一起保存的属性之一是文档的标题。如果您经常在新文档中使用此属性,则可以通过查看提供的标题来为Word创建一种自动命名文档的方法。
尽管可以很容易地将其修改为其他类型的文档,但该特定宏非常适合与字母一起使用。该宏名为FileSaveAs,因此它将替换内置的“另存为”命令。保存此宏的最佳位置是用于字母的模板:
Sub FileSaveAs() Dim MyDocTitle As String MyDocTitle = Format(Date, "yymmdd") + " letter" Selection.HomeKey Unit:=wdStory Selection.Find.ClearFormatting With Selection.Find .Text = "^pDear " .Replacement.Text = "" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute If Selection.Find.Found Then Selection.MoveRight Unit:=wdCharacter, Count:=1 Selection.EndKey Unit:=wdLine, Extend:=wdExtend Selection.MoveLeft Unit:=wdCharacter, Count:=2, Extend:=wdExtend If Len(Selection.Text) > 1 Then MyDocTitle = MyDocTitle + " to " + Selection.Text End If End If With Dialogs(wdDialogFileSummaryInfo) .Title = MyDocTitle .Execute End With Dialogs(wdDialogFileSaveAs).Show End Sub
请注意,仅当您第一次保存新文档时,此宏才能正常工作。如果将它与现有文档一起使用(以前以不同的名称保存过的文档),则即使修改了文档标题,“另存为”对话框中仍建议使用原始名称作为默认名称。
可以将宏分配给工具栏按钮或菜单选项,以便您可以保存文档并自动命名。
注意:
如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)上描述的宏,我准备了一个包含有用信息的特殊页面。
_WordTips_是您进行经济有效的Microsoft Word培训的来源。
(Microsoft Word是世界上最流行的文字处理软件。)本技巧(1693)适用于Microsoft Word 97、2000、2002和2003。您可以找到Word(Word 2007)的功能区界面的本技巧版本。和更高版本)在这里: