【发布时间】:2017-10-15 20:37:18
【问题描述】:
我在项目结束时有以下代码:
'Save the Document
Dim Directory As String, FileName As String
Directory = "C:\Users\" & (Environ$("Username")) & _
"\Desktop\STL\"
If Len(Dir(Directory, vbDirectory)) = 0 Then
MkDir Directory
End If
FileName = sDNUM & " " & Format(Date, "YYYY-MM-DD") & ".docx"
SaveAs Directory & FileName
MsgBox "File saved to:" & vbNL & Directory & FileName
我正在尝试在运行启用宏的工作簿后将文件另存为docx(未启用宏)。
问题是通过使用上述方法保存我的文件,在尝试打开新保存的文件时,我收到以下错误消息:
文件无法打开,因为内容有问题。
我应该使用什么方法来正确保存这些文档?
好奇的杂记:
vbNL 只是vbNewLine 的一个函数。我经常使用它,我想我只是懒得一直打字,所以我做了一个函数来缩短文本。
sDNUM 也只是另一个与问题无关的函数。
【问题讨论】: