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


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