【发布时间】:2019-05-08 04:10:13
【问题描述】:
我正在尝试使用初始文件名从 Excel 创建 Word 文档,以便在保存过程中更快。 Word 文档不可能是宏文件,因为我无法将它们保存在我们的 SharePoint 中。
在打开 Word 文档之前,我会执行以下操作:
- 从日志文件 (txt) 中选择特定的文本段落并将它们放在 Excel 文档中。
- 在 Excel 文档中,它们被存储用于控制工作。
- 从那里,一些信息将被传输到 Word 文档中,然后保存用于记录案例。
我找到了一些方法来更改 active.document 中的名称,但 Word 文档不应该是 active.document。
我想在创建 Word 文档之前初始化所需的名称:我想在文档窗口的标题中显示此名称,并在用户第一次尝试保存时建议它。
我尝试了以下方法,但它说这是不可能的,因为它是一个只读属性:
Sub CreateNewWordDoc()
Dim wrdApp As Word.Application
With wrdApp
.Name = "desiredFileName"
End With
Set wrdApp = CreateObject("Word.Application")
wrdApp.Visible = True
Dim wrdDoc As Word.Document
Set wrdDoc = wrdApp.Documents.Add
End Sub
是否可以在不实际保存文件的情况下提供所需的文件名?
【问题讨论】: