Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.07.2009, 20:06   #1
agregator
Форумчанин
 
Аватар для agregator
 
Регистрация: 09.05.2009
Сообщений: 369
По умолчанию Макрос открывающий книгу Excel.

Напишите пожалуйста макрос, открывающий из документа Word книгу Excel на диске Y "Ремонт грузовых.xls".
agregator вне форума Ответить с цитированием
Старый 08.07.2009, 20:32   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Код:
Sub СложнейшийМакрос()
    CreateObject("wscript.shell").Run "Y:\Ремонт грузовых.xls"
End Sub
EducatedFool вне форума Ответить с цитированием
Старый 09.07.2009, 16:31   #3
agregator
Форумчанин
 
Аватар для agregator
 
Регистрация: 09.05.2009
Сообщений: 369
По умолчанию

Explorer через адресную строку открывает книгу Excel, a Word VBA ругается "Debug".
agregator вне форума Ответить с цитированием
Старый 09.07.2009, 16:59   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Виноват - этот код работает только в том случае, если в имени файла нет пробелов.

Попробуйте такой вариант:
Код:
Sub test1()
    CreateObject("wscript.shell").Run """R:\Licence File Editor.xls"""
End Sub
Ну или так:
Код:
Sub test2()
    ПутьКФайлу = "R:\Licence File Editor.xls"
    If Dir(ПутьКФайлу) <> "" Then CreateObject("wscript.shell").Run Chr(34) & ПутьКФайлу & Chr(34)
End Sub
EducatedFool вне форума Ответить с цитированием
Старый 10.07.2009, 21:41   #5
agregator
Форумчанин
 
Аватар для agregator
 
Регистрация: 09.05.2009
Сообщений: 369
По умолчанию

Спасибо, все макросы работают.
agregator вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос Excel поиска и вставки igorok Microsoft Office Excel 2 08.07.2009 18:49
макрос который будет копировать столбец А из закрытой книги Данные, и вставлять в книгу Сток в столбец B Utirka66 Microsoft Office Excel 8 06.07.2009 09:53
Как написать код открывающий папку? lesha_firs Общие вопросы Delphi 3 02.06.2009 20:59
Макрос в Excel Dartchuwak Microsoft Office Excel 1 11.01.2009 21:50
макрос VBA Excel Bor Microsoft Office Excel 5 25.01.2008 12:20