我遇到了这个错误:
运行时错误 '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目录)的值。
我应该如何修复这个错误?
ActiveDocument
- 它是ActiveWorkbook
。 - Rory