Я получаю эту ошибку:существует ли тест имя свойства
Run-time error '424' object required
, когда я пытаюсь запустить этот код:
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 Directory). Как исправить ошибку?
Excel не имеет 'ActiveDocument' - это' ActiveWorkbook' – Rory