【发布时间】:2017-07-07 06:34:26
【问题描述】:
我的任务是开发一个供整个办公室使用的 Excel 文档。用户将单击一个按钮,宏会将文件作为 PDF 导出到共享文件夹。我编写了这段代码并使用 excel 2010 测试了这段代码。拥有 excel 2007 的人收到一条错误消息,提示“运行时错误 1004 文档未保存。此文档可能已打开,或者保存时可能遇到错误。”我稍微研究了一下这个问题,发现 excel 2007 需要一个插件更新,所以我在他们的电脑上安装了它。我还检查了他们的计算机上是否有 adobe,他们确实有。他们仍然有问题,我不确定该怎么做。任何帮助将不胜感激!
这是我的代码
' Define all variables
Dim strFileName As String
Dim folder As String
Dim member As Integer
Dim member_count As Integer
Dim member_name As String
Dim show As Variant
Dim MyTime As String
'Save as new file
Worksheets("Input data").Visible = True
folder = Sheets("Input data").Range("location").Value
MyTime = Time
Sheets("Input data").Select
Range("G2").Value = MyTime
strFileName = folder & "Material Request - " & Sheets("Input data").Range("name").Value & "_" & Sheets("Input data").Range("date").Value & " " & Sheets("Input data").Range("time").Value & ".pdf"
Sheets("Material Request").Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=strFileName 'OpenAfterPublish:=True`
【问题讨论】: