【发布时间】:2019-06-03 20:53:32
【问题描述】:
我收到此错误:
需要运行时错误“424”对象
当我尝试运行这段代码时:
Sub SuperSaveAs()
Set objFSO = CreateObject("Scripting.FileSystemObject")
Dim pathName As String
Dim myFileName As String
If (ActiveDocument.CustomDocumentProperties("_CheckOutSrcUrl").Value = True) Then
pathName = ActiveDocument.CustomDocumentProperties("_CheckOutSrcUrl").Value
myFileName = pathName + ActiveWorkbook.Name
ActiveWorkbook.SaveAs Filename:= _
myFileName _
, FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Else
MsgBox "_CheckOutSrcUrl is missing"
End If
End Sub
此宏与 Excel 中的一个按钮相关联。宏检查自定义文档属性是否存在。如果自定义文档属性存在,则宏应将文件保存到值 _CheckOutSrcUrl(SharePoint 目录)。
我该如何解决这个错误?
【问题讨论】:
-
Excel 没有
ActiveDocument- 它是ActiveWorkbook