Консультация № 143259
07.09.2008, 11:23
0.00 руб.
0 3 2
.Documents.Open "Z:\Население ПВК\formi\dogovor.doc"
Как будет выглядеть этот метод для обращения к Ехcel?
И вообще где об этом почитать, посмотреть.

Обсуждение

Неизвестный
07.09.2008, 11:50
общий
это ответ
Здравствуйте, Аверин АС!
В VBA для Word основным семейством объектов для работы с файлами явялется семейство Documents, то для Excel основным семейством объектов является Workbooks. Соответсвенно
код Documents.Open "Z:\Население ПВК\formi\dogovor.doc" будет выглядеть примерно так:
Workbooks.Open "Z:\Население ПВК\formi\dogovor.xls" если вы хотите открыть файл Excel. Если же Вы хотите внедрить файл Word в книгу Excel тогда это делается так:
ActiveSheet.OLEObjects.Add(Filename:="C:\1.doc", Link:=False,DisplayAsIcon:=False).Select
этот код вставляет файл 1.doc на активный лист активной книги. Идёт OLE связывание объектов.

рекомендую книги:
Стив Каменгс "VBA для чайников" издательство "Диалектика" 2005 год
С. Кашаев "Офисные решения с использованием Microsoft Excel 2007 и VBA". Издательство "Питер"
А. Васильев "VBA в Office 2000. Учебный курс" "Питер" 2001
так же загляните на этоти сайты:
www.vbstreets.ru
http://firststeps.ru/vba/excel/vbaexcel1.html
http://www.codenet.ru/cat/Languages/Visual-Basic/VBA/
Неизвестный
07.09.2008, 11:56
общий
Или
Workbooks.Open "Z:\Население ПВК\formi\dogovor.xls"
Или
Workbooks.Open Filename:="Z:\Население ПВК\formi\dogovor.xls"
Неизвестный
08.09.2008, 08:50
общий
это ответ
Здравствуйте, Аверин АС!
Для Excel это выглядит так: .WorkBook.Open "Z:\Население ПВК\formi\dogovor.xls"
Книга по VBA: http://www.zipsites.ru/books/uokenbakh_prof_progre_na_vba_v_excel_2002/
Типа справки:
http://www.firststeps.ru/vba/excel/vbaexcel1.html
http://www.firststeps.ru/vba/excel/vbaexcel2.html
Форма ответа