LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  FAQ\Excel Экпор...
 FAQ\Excel Экпорт данных
 
 06.10.2007 15:05:52
All
4316 сообщения
1-ый


FAQ\Excel Экпорт данных
 Измененный All  на 06.10.2007 15:16:53)

Метод, позволяющий стандатными способами быстро вывести отчет в  Excel, используя RTF

DoCmd.OutputTo acOutputReport, "Название отчета", acFormatRTF,
CurrentProject.path & "\tempReport.rtf"

Dim strpath As String 
Dim oWord As Object 
Dim oDoc As Object

strpath = CurrentProject.path & "\tempReport.rtf" 
Set oWord = CreateObject("Word.application") 
oWord.Visible = True 
Set oDoc = oWord.Documents.Open(fileName:=strpath) 
oDoc.Select 
oWord.Selection.Copy 

Set objExcel = CreateObject("Excel.Application")
Set objBook = objExcel.Workbooks.Add
objExcel.Visible = True 
'Paste the data
objBook.Worksheets(1).Range("A1").Select
objBook.Worksheets(1).Paste
objExcel.Selection.CurrentRegion.Columns.AutoFit

  Программирование  Microsoft Access. Файлы mdb и accdb  FAQ\Excel Экпор...
ПоискПоиск  Список форумовСписок форумов  
right