button - 具有唯一文件名 + 电子邮件的提交按钮
问题描述
我需要一个代码来创建一个提交按钮,该按钮将发送一封电子邮件并将我创建的单词模板的副本保存到保存文件夹中。一切都很好,除非文件保存它会覆盖当前文件。我需要一种保存文件的方法,以便每次保存它都会创建一个唯一的文件,即 file1、file2、file3
这就是我到目前为止所拥有的。谢谢你提供的所有帮助。
Private Sub Submit_Click()
Dim OL As Object
Dim EmailItem As Object
Dim Doc As Document
Dim strTagNum As String, strNTID As String, strDate As String
Dim strFilename As String
Email_Send_To = strNTID & "ben.young@baldwintech.com"
Application.ScreenUpdating = False
Set OL = CreateObject("Outlook.Application")
Set EmailItem = OL.CreateItem(olMailItem)
Set Doc = ActiveDocument
Doc.SaveAs2 StrPath & "C:\Users\youngb\Desktop\MDI Submissions\New MDI"
With EmailItem
.Subject = "New MDI"
.Body = "New MDI. Add to MDI spreadsheet and assign to responsible party"
.To = "ben.young@baldwintech.com"
.Importance = olImportanceNormal
.Attachments.Add Doc.FullName
.Send
End With
Application.ScreenUpdating = True
MsgBox "Alert Record Submitted"
Set Doc = Nothing
Set OL = Nothing
Set EmailItem = Nothing
End Sub
解决方案
推荐阅读
- html - CSS bootstrap 在 Angular 子组件中不起作用
- mongodb - 根据匹配条件在mongo中一次查询多个集合
- php - 有没有办法将文本格式化为表格行?| PHP 脚本
- javascript - 使用 StringRequest 通过 GScript 发布到 Google Sheet。GScript 工作,但应用程序停滞不前
- android - 从另一个抽象内部类(Android Kotlin)访问抽象内部类变量
- reactjs - 反应中的 onPageSizeChange 给出了旧值
- omnet++ - 如何取消所有活动
- c++ - 为什么在 googletest 中调用“mkdtemp()”会失败?
- string - Hamcrest AssetThat equalTo 由于对象值数组中的 unicode 字符“'\u200E'8206”而失败
- c++ - C++ 引物动态数组的初始化器数量超过大小