Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: сохранить excel программно
 
 автор: Scorpi   (16.05.2008 в 10:15)   личное сообщение
 
 

Добрый день, заполняю шаблон excel, хочу после сохранить:
Dim RecSet As DAO.Recordset
Dim xlApp As Object
Dim xlBook As Object
Dim SQL, nm As String

Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Add("D:\VCNG\Profiles\IvanovaMA\import\otch1pk.xlt")
....
nm = "D:\import\Отчет за " & Replace(дата.Value, ".", "-") & ".xls"
xlBook.ActiveWorkbook.SaveAs Filename = nm
на последней строке вылазит ошибка ((( что неправильно?

  Ответить  
 
 автор: Силыч   (16.05.2008 в 10:19)   личное сообщение
 
 

1. посмотреть в хелпе или в гугле как использовать :)
2. возможно xlBook.ActiveWorkbook.SaveAs Filename := nm

  Ответить  
 
 автор: Scorpi   (16.05.2008 в 11:02)   личное сообщение
 
 

п2. не помог, хэлп ничего е показывает (((

  Ответить  
 
 автор: osmor   (16.05.2008 в 11:05)   личное сообщение
 
 

Насколько помню, при позднем связывании нельзя использовать именованные параметры
т.е.
call xlBook.ActiveWorkbook.SaveAs(nm)

  Ответить  
 
 автор: Scorpi   (16.05.2008 в 11:36)   личное сообщение
18 Кб.
 
 

ничего не выходит (((
посмотрите пример, может кто чего увидит в проге?

  Ответить  
 
 автор: Scorpi   (19.05.2008 в 06:26)   личное сообщение
 
 

Ошибка ушла после исправления строки:
xlBook.ActiveWorkbook.SaveAs Filename:=nm
на
xlBook.Application.ActiveWorkbook.SaveAs Filename:=nm

  Ответить  
 
 автор: Анатолий (Киев)   (20.05.2008 в 19:11)   личное сообщение
 
 

>xlBook.Application.ActiveWorkbook.SaveAs Filename:=nm
У вас xlBook - ваш файл (рабочая книга).
Эта инструкция сохраняет вашу книгу: xlBook.SaveAs Filename:=nm
А то, что вы нагородили - работает тоже, но, как-то, через ж...

  Ответить  
 
 автор: Scorpi   (21.05.2008 в 04:14)   личное сообщение
 
 

я еще только учусь, извиняйте

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList