Я использую tyring для экспорта данных из документа Word с формами. Я могу экспортировать данные в файл excel с расширением .xlsx, однако при попытке экспортировать данные в файл excel с поддержкой макросов с помощью extnesion .xslm появляется сообщение об ошибке (несоответствие типов данных в выражении критериев).ADODB не будет подключаться к моему файлу excel с макросами
Кто-нибудь знает, почему я получаю это сообщение об ошибке? Почему он экспортирует в .xlsx, но не в .xlsm?
Вот мой код:
Set cnn = New ADODB.Connection
With cnn
.Provider = "Microsoft.ACE.OLEDB.12.0"
.ConnectionString = "Data Source=C:\Users\Desktop\OG Database\OG Database.xlsm;" & _
"Extended Properties=Excel 12.0 Macro;"
.Open
.Execute strSQL
End With
У меня нет ответа для вас, но вы можете попробовать посмотреть здесь http://social.msdn.microsoft.com/Forums/en-US/sqlintegrationservices/thread/de8e7f53-1ad0-4e4d-9fd5-89b8c12543d7/Вот какой ответ. –
Здесь хорошо работает с 32-разрядным 32-битным, офисным 2019, ADO 6.1 и простой командой INSERT INTO SQL. Получаете ли вы тот же результат с недавно созданным .xlsm, столбцами и листами, которые вам нужны, и макросами? NB, из вашего описания соединение работает нормально, это ошибка EXECUTE. –