Я использую Excel for Mac 2011, который имеет версию VBA 14.0.Как установить/использовать «Scripting.FileSystemObject» в Excel 2010 для MAC?
Я пытаюсь использовать этот код, который получает доступ к файловой системы, которую я знаю работает на Windows:
Function qfil_GetDirectory(strDirectoryName As String)
Dim objFSO As Variant
Dim objDirectory As Variant
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objDirectory = objFSO.GetFolder(strDirectoryName)
Set qfil_GetDirectory = objDirectory
End Function
Однако, когда я запускаю его в Excel для Mac 2011, это дает мне это ошибка:
создание ошибка 429 объектоввремени выполнения с ActiveX компонент не представляется возможным
Чтобы исправить это в Windows, я знаю, что мне нужно просто ссылаться на конкретную DLL по инструментам.
Однако на Mac, когда я подхожу под инструменты | ссылки это только дает мне эти:
И никто из них не позволит мне использовать Scripting.FileSystemObject
.
Что мне нужно сделать в Excel 2011 для Mac, чтобы я мог использовать Scripting.FileSystemObject для чтения файлов с жесткого диска с листа Excel через VBA?