powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вызов макроса другой книги, не проходит
4 сообщений из 4, страница 1 из 1
Вызов макроса другой книги, не проходит
    #34426914
Фотография udgeen69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вызов макроса из удаленной книги -
Run 'book'!Sheet.macro - так?
в коде
workbookname - имя книги

str1 =Chr(39) + workbookname + "'!Лист1.upload_my"
Application.Run str1

Ругается 1004, не найден макрос. И выводит строку, которую я посылал! НО!
Она посылает в Run без первой ' и в конце кавычка одинарная!. То есть "workbookname'!Лист1.upload_my'

Если описать строкой, без переменных, то все хорошо
...
Рейтинг: 0 / 0
Вызов макроса другой книги, не проходит
    #34427001
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запусти запись макроса из открытой книги.
Открой другую книгу.
Выполни оттуда макрос.
Останови запись.
Посмотри результат.
...
Рейтинг: 0 / 0
Вызов макроса другой книги, не проходит
    #34427257
Фотография udgeen69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Application.Run "'loader.xls'!Лист1.upload_my" - запускалась и раньше. Проблема, что имя файла loader.xls должен менятся, а когда я делаю
str1="loader1.xls"
str2="'!Лист1.upload_my"
str_final="'"+str1+str2 (или str_final=chr(39)+str1+str2
Application.Run str_final
- выдает ошибку
...
Рейтинг: 0 / 0
Вызов макроса другой книги, не проходит
    #34427560
Фотография udgeen69
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка возникала из-за того что я использовал пробел в имени str1="loader file.xls". После удаления пробела все стало работать
loader.xls должен менятся, а когда я делаю
str1="loader_file.xls"
str2="'!Лист1.upload_my"
str_final="'"+str1+str2 (или str_final=chr(39)+str1+str2
Application.Run str_final
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вызов макроса другой книги, не проходит
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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