powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Макрос с удаленного компа
9 сообщений из 9, страница 1 из 1
Макрос с удаленного компа
    #36472672
йеть
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Вопрос такой: можно ли как-то в экселе подцепить на кнопку макрос с ресурса в локалке (ну там с \\server\\share или как-то с сетевого диска). обычным способом не получается)
ну или как это обычно делается?
проблема в том, чтобы не ходить по пользователям, когда что то нужно поменять в коде, а править в одном месте все.
...
Рейтинг: 0 / 0
Макрос с удаленного компа
    #36473068
Фотография vlth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
йеть, на всех машинах ставим в приложении Сервис->Макрос->Безопасность, надёжные издатели: "Доверять доступ к Visual Basic Project", затем создаём процедуру, содержащюю, к примеру, след. код:

Код: plaintext
1.
2.
3.
4.
Const cstrModule = "\\server\\share\Module1.bas"
With ThisWorkbook.VBProject.VBComponents
    .Remove ThisWorkbook.VBProject.VBComponents("Module1")
    .Import cstrModule
End Sub
...
Рейтинг: 0 / 0
Макрос с удаленного компа
    #36474184
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно это делается через Tools - References установкой ссылки на экселевский файл, лежащий в сети. И без всяких конфронтаций с безопасностью.

Jah loves you.
...
Рейтинг: 0 / 0
Макрос с удаленного компа
    #36474204
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Antonariy
> Обычно это делается через Tools - References установкой ссылки на экселевский файл, лежащий в сети. И без всяких
> конфронтаций с безопасностью.

Во! Блин! А я и не знал
Спасибо

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Макрос с удаленного компа
    #36475083
йеть
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AntonariyОбычно это делается через Tools - References установкой ссылки на экселевский файл, лежащий в сети. И без всяких конфронтаций с безопасностью.

Jah loves you.

Я может не так что-то делаю. Но мне таким образом не удается подцепить файл из сети. Со локального компа - да.
...
Рейтинг: 0 / 0
Макрос с удаленного компа
    #36475377
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может. Вы же не говорите, что делаете.

Jah loves you.
...
Рейтинг: 0 / 0
Макрос с удаленного компа
    #36475477
йеть
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,

Да, миль пардон. все заработало, косяк с ресурсом был. Вопрос снят.
...
Рейтинг: 0 / 0
Макрос с удаленного компа
    #36508891
йеть
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возник следующий вопрос.

Теперь делаю надстройку. Там пишу в модуле Thisworkbook процедуру на открытие:

Sub workbook_open()
Application.Run "\\share\file!Start.Xls"
End Sub

Ну т.е. макрос берется из другого файла
Подключаю надстройку.

Но при запуске выходит ошибка, что макрос не найден. Если его просто зацепить на кнопку, то он проходит. Кроме того, он виден в редакторе после запуска екселя. Ну в общем в чем проблема-то?
...
Рейтинг: 0 / 0
Макрос с удаленного компа
    #36508992
йеть
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АХ, ну все. В ковычках все дело ( надо было application.Run " '\\....xls'!macros"
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Макрос с удаленного компа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]