ник: ludmil
я так и делала но при использовании предложенных вариантов не высвечивался файл excel приходится его открывать я делала как у ПРУССа
CurrentDb.QueryDefs("Bolvanka").SQL = strSQL
DoCmd.OutputTo acOutputQuery, "Bolvanka", acFormatXLS, "C:\Test.xls" и потом добавила из примера
str_pr = "Excel.exe " & "C:\test"
str_pr = "Excel.exe " & "C:\test"
retval = Shell(str_pr, 1)
Call GetActiveWindow
ВСе работает высвечивается но еще хотелось бы заменить назнания полей в полученном запросе после того как он сформирован - уже рабоать с листом Excel и тут опять плохо получается нет ли блока работы с листом нужно корректировать только заголовок на первом листе ...Как до высвечивания сделать изменения в созданном файле excel. Т.е. открыть и выполнить макрос (замена верхней строки заголовков) Макрос я создала непосредственно в excel и хочу его перенести в access в этот же блок чтобы пользователь уже увидел офрматированный лист с нормальными заголовками размерами столбцов и т.д.