Не удалось импортировать таблицы из Интернета (Mac)

В основном у меня есть следующий код, который я создал на ПК с помощью Excel 2010. И все получилось просто отлично. Однако, когда я перенес файл на Mac и выполнил подпрограмму getStockDataTest() используя Excel 2011, он потерпел неудачу.

Я продолжал получать это сообщение об ошибке

введите описание изображения здесь

 Option Explicit Sub getStockDataTest() getGoogleStockHistory 700 End Sub Sub getGoogleStockHistory(gInt As Long) ' ' Macro1 Macro 'load google stock hisotry ' '.add -> create object 'With ActiveSheet.QueryTables.Add(Connection:= _ '"URL;https://www.google.com.hk/finance/historical?q=HKG%3A000&ei=V5k-U4CjHtDakQWfQw#" _ , Destination:=Range("$A$1")) With ThisWorkbook.Sheets("Query").QueryTables(1) .Connection = "URL;https://www.google.com.hk/finance/historical?q=HKG%3A" & Format(gInt, "0000") & "&num=200" '&num 200 = 200 days of data .Name = "WebQuery" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .WebSelectionType = xlSpecifiedTables 'xlEntirePage will get entire webpage .WebTables = "4" .WebFormatting = xlWebFormattingNone .WebDisableDateRecognition = False .Refresh BackgroundQuery:=False .WebPreFormattedTextToColumns = True .WebConsecutiveDelimitersAsOne = True .WebSingleBlockTextImport = False .WebDisableRedirections = False End With Range("A1").Select End Sub 

Кроме того, я хочу спросить, как сделать Import from web в Mac Excel 2011, потому что я не могу найти такой значок. Пожалуйста, помогите мне здесь, так как я здесь совершенно потерян.

Этот сайт говорит (см. № 9 в списке), что PreserveFormatting не существует на Mac, а RefreshPeriod может быть другим …

Удаление этих двух утверждений может решить вашу проблему.

Единственная рекомендация, которую я имею, это удалить встроенные комментарии, поскольку это может быть частью проблемы. Вот ссылка на аналогичный вопрос о том, как создать веб-запрос на Mac.

Из того, что я могу собрать из нескольких запросов Google, VBA в Excel 2011 Mac почти идентичен VBA на ПК, поэтому не должно быть проблем. Несколько форумов, которые я посещаю, рекомендуют этот сайт, чтобы понять различия, которые все еще существуют.

  • Как распечатать C BSTR в Excel 16 для Mac с помощью VBA?
  • Как сделать надстройку для Excel 2011 (Mac)
  • VBA Найти ошибки метода в Excel Mac 2011
  • Устранение ошибок времени выполнения в Excel VBA
  • Открытие файлов csv в MicroSoft Excel на Mac
  • Динамические диаграммы от оси вращения
  • Функция DATEVALUE для Excel 2011 для Mac
  • Excel для Mac 2011 - ошибка во время выполнения '-2147483640 (80000008)'
  • Отсутствует ссылка Microsoft XML на macOS Sierra 10.12.1, Office Mac 2011 14.6.1
  • Формулы Excel, дающие #VALUE! ошибка при портировании на Mac
  • Как манипулировать и распечатывать диаграмму в MS Excel с помощью AppleScript?
  • Давайте будем гением компьютера.