ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 行业案例 > 市场营销 > 关闭时自动保存并记录公司名和时间的收费通知单

关闭时自动保存并记录公司名和时间的收费通知单

作者:绿色风 分类:市场营销 时间:2022-08-18 浏览:194
楼主
水星钓鱼
代码如下:
  1. Private Sub Document_Close()
  2.     'wdFormatDocument
  3.     Dim sStr As String
  4.     Dim sFileName As String
  5.     Dim sPath As String
  6.     Dim iLen As Integer
  7.     On Error GoTo prompt
  8.     sPath = ThisDocument.Path & "\收费通知单\"
  9.     sStr = ThisDocument.Sentences(3).Text
  10.     iLen = Len(Trim(sStr))
  11.     If iLen = 4 Then
  12.         ThisDocument.Saved = True
  13.         Exit Sub
  14.     Else
  15.         If Len(Dir(sPath, vbDirectory)) = 0 Then
  16.             MkDir (sPath)
  17.         End If
  18.         ChangeFileOpenDirectory sPath
  19.         sFileName = Replace(Left(Trim(sStr), iLen - 2), " ", "") & "收费通知单 " & Format(Now, "yyyy年m月d日aaaa hh时mm分ss秒")
  20. '        If Application.Version < 12 Then
  21.             ThisDocument.SaveAs FileName:=sFileName, FileFormat:=wdFormatRTF
  22. '        Else
  23. '            ThisDocument.SaveAs2 FileName:=sFileName, FileFormat:=wdFormatRTF
  24. '        End If
  25.     End If
  26.     Exit Sub
  27. prompt:
  28.     MsgBox "出错了,请联系小薛:)"
  29. End Sub

附件如下:

收费通知单模板【附代码版本】.rar




功能说明:
直接打开WORD编辑好相应的内容后,关闭WORD,将在WORD所在的路径下新建“收费通知单”文件夹,并将相应的收费通知单保存,以便日后核对。
2楼
icenotcool

3楼
ggq666
已经下载学习

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap