powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вопрос по макросам в Excel
10 сообщений из 10, страница 1 из 1
Вопрос по макросам в Excel
    #32640905
Boa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Boa
Гость
В Excel добавлена пользовательская панель. На ней висят кнопки, вызывающие соответсвующие макросы, хранящиеся в текущей книге. Когда копируем файл, то ссылки на макросы в кнопках остаются на прежний файл. Можно как-нибудь сделать, чтоб при копировании файла ссылки были на текущий файл?
...
Рейтинг: 0 / 0
Вопрос по макросам в Excel
    #32641023
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если жестко прописываешь путь, то нет
...
Рейтинг: 0 / 0
Вопрос по макросам в Excel
    #32642701
Boa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Boa
Гость
Тогда если пойти по другому пути. Создаем файл отдельный Excel, записываем в него все макросы. Выкладываем на сервер в общую папку к файлу с данными. Но есть 1 НО. Мне надо будет передать в этот файл 2 параметра (логин и пароль). На кнопках будут висеть ссылки на макросы из созданного файла, но динамически параметры туда, по-моему, передать нельзя. Тогда при открытии исходного файла выскакивает окно для Логина и здесь надо программно передать эти 2 параметра и там их уже сохранить. Есть какие-нибудь идеи. Я, в принципе, даже не знаю как запустить макрос из другой книги программно...
...
Рейтинг: 0 / 0
Вопрос по макросам в Excel
    #32644960
syslink
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ссылку на макрос указывай как ThisWorkBook... а не жёстко задавай.
...
Рейтинг: 0 / 0
Вопрос по макросам в Excel
    #32645077
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
советую не возиться в экселе, пиши на vb 6.0 , получиться симпатичная прога...
...
Рейтинг: 0 / 0
Вопрос по макросам в Excel
    #32645225
Boa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Boa
Гость
Это как я могу использовать ThisWorkBook в кнопке на панели инструментов? Там имя файла вроде всегда указывается.
А нежестко прописывать - это как? Можно ссылку, где прочитать про это.
...
Рейтинг: 0 / 0
Вопрос по макросам в Excel
    #32646144
BeerDark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стандартный путь - запихиваешь все макросы с одну книгу и называешь ее PERSONAL.xls. Этот файл помещаешь в папку XLStart и ссылаешься всегда на него.
...
Рейтинг: 0 / 0
Вопрос по макросам в Excel
    #32646414
Boa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Boa
Гость
Файл на сервере лежит, несколько пользователей с ним работают. Personal.xls только если я один. Вот я и хочу сделать файл с макросами и положить его на сервер. Но на Workbook_Open надо будет запустить макрос из этого файла, а вот как кго вызвать? Call File!Macro?
...
Рейтинг: 0 / 0
Вопрос по макросам в Excel
    #32646457
Boa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Boa
Гость
Нашел!
Application.Run "Filename!MyMacro"
...
Рейтинг: 0 / 0
Вопрос по макросам в Excel
    #32646652
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не самый оптимальный путь:
Код: plaintext
1.
Remarks
You cannot use named arguments with this method. Arguments must be passed by position
Более рационально создать надстройку (если надо - со своими объектами и присущими им свойствами и методами),
подключать её вручную или программно и затем использовать её подпрограммы или функции.
Подключённая статически в проект надстройка доступна для извлечения интерфейса подпрограмм и функций средой IDE;
ты имеешь возможность переложить часть забот по контролю межпрограммных связей на IDE.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вопрос по макросам в Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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