-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Проблема с завершением процесса Excel

Пятница, 11 Марта 2016 г. 09:53 + в цитатник
Добрый день!

Есть проблема с завершением процесса Excel после считывания данных с листа из Access. Перечитал кучу форумов наших и не наших, но решения так и не нашлось. Что бы я ни делал ничего не помогает. Привожу пример кода, может у кого-то появятся свежие идеи:

Public Sub Open_Click()

Dim dlgOpenFile As Object
Dim OTT As Variant
Dim sFile As String
Dim oXL As Excel.Application, oWB As Excel.Workbook, oWS As Excel.Worksheet 

Set oXL = CreateObject("Excel.Application")

Set dlgOpenFile = Application.FileDialog(3)
  With dlgOpenFile
      .Filters.Add "Файлы Excel", "*.xls, *.xlsx, *.xlsb, *.xlsm", 1
      .InitialFileName = CurrentProject.Path
      .AllowMultiSelect = False
      .Title = "Выберите файл"
          If (.Show = -1) And (.SelectedItems.Count > 0) Then
            sFile = .SelectedItems(1)
          End If
  End With
Set dlgOpenFile = Nothing
 
If sFile = "" Then
    Exit Sub
End If

Set oWB = oXL.Workbooks.Open(sFile)
Set oWS = oWB.Sheets(1)

OTT = oWS.Range(oWS.Cells(1, 1), oWS.Cells(500, 30))

Set oWS = Nothing
oWB.Close
Set oWB = Nothing
oXL.Quit
Set oXL = Nothing

http://www.sql.ru/forum/1204718/problema-s-zaversheniem-processa-excel


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку