Конвертирую google таблицу в .xlsx через URLDownloadToFile 0, GoogleSheetURL, FilePath, 0, 0
Предварительно меняю окончание адреса
GoogleSheetURL = Replace(GoogleSheetURL, "/edit?usp=sharing", "/export?format=xlsx")
Таблица сохраняется в нужном месте, но при открытии пишет: "Невозможно открыть - файл повреждён или формат\расширение не соответствуют".
Когда вручную через goolge выгружаю эту же таблицу как .xlsx - всё хорошо выгружается
А ссылка на документ доступна без авторизации в google?
Возможно, тем компонентом, которым вы общаетесь с google вместо браузера в среде VB, прежде чем пользоваться ресурсами, которые доступны авторизованному пользователю, вам еще нужно провести процедуру авторизации - получить cookie, токены Auoth. И уже применяя подученные сеансовые ключики обращаться к закрытым ресурсам google.
В моём google диске на ПК лежат две таблицы. Доступ к ним у меня полный. По первой таблице вопросов не возникает. Она скачивается и открывается без проблем в полном объёме.
Первая таблица имеет один лист, вторая - три. Обе отрываются вручную в виде .xlsx через возможности google таблицы.