Спасибо, читаю, правда пока непонятно.
С программированием сталкивался только на уровне екселя.
Обычно использую вот такую функцию
Код |
---|
Function ADOImportExcel(DbFullName As String, arSQL As String, TargetCell As Range)
Dim objRS As Object
'формируем рекордсет
Set objRS = CreateObject("ADODB.Recordset")
objRS.Open arSQL, _
Join$(Array("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=", _
DbFullName, ";Extended Properties=""Excel 8.0;"""), vbNullString)
'скопируем данные
TargetCell.CopyFromRecordset objRS
' почистим за собой
Set objRS = Nothing
End Function |
хотелось бы понять, как исправить строчку "Provider=Microsoft.Jet.OLEDB.4.0", чтобы в качестве источника использовать файлы Excel xml 2003?