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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Excel 2010 и выше
 
 автор: час   (05.04.2011 в 19:59)   личное сообщение
 
 

У меня нет Office 2010
У меня установлен Office 2003
Для него и всё и делал......


Public xl As Object
Public xlBook As Object
Public xlSheet As Object
Public row, col
Set xl = CreateObject("Excel.Application")
Set xlBook = xl.Workbooks.Open(Patch_Name & "Blank.xls")
Set xlSheet = xl.Worksheets("СТР1")
xlSheet.Activate

................................
' Set RST_ORG = New ADODB.Recordset     

xl.Range("A7").Value = RST_ORG("FIRMA")
xl.Range("AF7").Value = RST_ORG("OKPO")
xl.Range("AF8").Value = RST_ORG("INN")
.....................................
xl.ActiveWorkbook.SaveAs GLB_PATCH_DOCS & "Книжка ехцелевская" 

Set xlSheet = Nothing
Set xlBook = Nothing
Set RST_ORG = Nothing


у меня работает, а на месте не работает.
теперь выясняется что всё это надо для Office 2010
А я в ступоре - че надо поменять?
Ведь всё и так (по моему) должно работать...
Или нет?

  Ответить  
 
 автор: snipe   (05.04.2011 в 20:44)   личное сообщение
 
 

а библиотеку excel 2010 подключил?
или это все под excel написано

  Ответить  
 
 автор: час   (05.04.2011 в 20:49)   личное сообщение
 
 

по поводу библиатеки - это вряд ли - у мну позднее связывание с Excel
Это всё написано под vb6
Привет!!!

--_________________--
Я вот сомневаюсь....
Связывание изменилось в связи с приходом нового office ? или осталось прежним......

  Ответить  
 
 автор: Bellerofont   (06.04.2011 в 00:02)   личное сообщение
 
 

А что именно не работает? Ошибка? Номер? На какой строке?
Вы обработчик ошибок используете?

По поводу кода:
Зачем вы активируете worksheet?
Для того, чтобы потом использовать xl.Range?
Как-то это некомильфо. Почему не используете xlSheet.Range?

  Ответить  
 
 автор: час   (06.04.2011 в 09:34)   личное сообщение
 
 

Почему не используете xlSheet.Range?
из за незнаниев.....

  Ответить  
 
 автор: час   (14.04.2011 в 22:44)   личное сообщение
 
 

ОКАЗАЛОСЬ ЭТО ВЬЮВЕР
Просмотрщик а не полноценный Excel.
Кто нибуть в связывался с просмотрщиком поздним связыванием?

  Ответить  
 
 автор: час   (15.04.2011 в 09:13)   личное сообщение
 
 

Кто нибуть в связывался с просмотрщиком поздним связыванием?

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