kerrypnx
7/4/2018 - 2:39 AM

一键复制模板-18-7-4

一键复制模板-18-7-4

Dim currDocName() As String
Dim AcurrDocName
Dim getName, currDesk, openName, finName, currFile As String
Dim openDoc
Dim aa

selection.WholeStory
selection.Copy
currFile = ActiveDocument.Path + "\"
currDocName = Split(ActiveDocument.name, "-")
AcurrDocName = Split(ActiveDocument.name, ".")
getName = currDocName(0)
currDesk = CreateObject("WScript.Shell").SpecialFolders("Desktop")
If InStr(AcurrDocName(0), "ori") > 0 Then
  finName = currDocName(0) & "-" & currDocName(1) & "-" & "done"
  Else
  finName = AcurrDocName(0) & "-" & "done"
End If

openName = currDesk + "\Word templates\" + getName + "-template.dot"
Documents.Add Template:=openName, NewTemplate:=False, DocumentType:=0
ActiveDocument.Content.Select
selection.Paste
  ChangeFileOpenDirectory currFile
  ActiveDocument.SaveAs2 FileName:=finName, FileFormat _
    :=wdFormatXMLDocument, LockComments:=False, Password:="", _
    AddToRecentFiles:=True, WritePassword:="", ReadOnlyRecommended:=False, _
    EmbedTrueTypeFonts:=False, SaveNativePictureFormat:=False, SaveFormsData _
    :=False, SaveAsAOCELetter:=False, CompatibilityMode:=15
selection.WholeStory