powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Макрос в ФАЙЛЕ Word
14 сообщений из 14, страница 1 из 1
Макрос в ФАЙЛЕ Word
    #33693145
MediuM_Volk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация -
пишу макрос в файле word. Переношу на другой комп и он перестает работать.

При дебаге выделяет MID как неопознанную функцию

Писал под word 2003 пытался перенести в 2000.

Заранее спасибо.
...
Рейтинг: 0 / 0
Макрос в ФАЙЛЕ Word
    #33693237
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Когда ты переносишь файл, содержащий макрос, с одной машины на другую, некоторые ссылки могут слететь.

Зайди в Tools->References... и сними галки с ссылок, которые будут "Missing".
...
Рейтинг: 0 / 0
Макрос в ФАЙЛЕ Word
    #33695184
MediuM_Volk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!

я правильно понимаю? : Tools->References... это ссылки на то что использует макрос при выполнении.

по идее функция MID входит в VBA, с не галку убрать не получается - пишет что "не могу отключить то что использую".
Можно ли это все както запихнуть в файл чтобы он сам на себя ссылался. Типа "все свое ношу ссобой" :-). Или как-то иначе поступить?
...
Рейтинг: 0 / 0
Макрос в ФАЙЛЕ Word
    #33695533
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MediuM_Volkя правильно понимаю? : Tools->References... это ссылки на то что использует макрос при выполнении.Не совсем. Это ссылки на библиотеки которые просто зарегестрированы в документе. В реальности, макросы из документа могут вообще ничего не использовать из этой библиотеки, но если она была зарегестрирована на машине где документ создали - она должна присутствовать и на клиентской машине. Криво, конечно, а что делать...

MediuM_Volkпо идее функция MID входит в VBA, с не галку убрать не получается - пишет что "не могу отключить то что использую".
Можно ли это все както запихнуть в файл чтобы он сам на себя ссылался. Типа "все свое ношу ссобой" :-). Или как-то иначе поступить?Нет, статично прилинковать библиотеки к документу нельзя.
...
Рейтинг: 0 / 0
Макрос в ФАЙЛЕ Word
    #33695683
MediuM_Volk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а можно ли просто скопировать библиотеки , ну например, на C:/прога
и привязать к ним макрос.
Потом на машину куда несу распаковывать и файл и библиотеки.?
...
Рейтинг: 0 / 0
Макрос в ФАЙЛЕ Word
    #33695844
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто скопировать их нельзя. Их надо еще регистрировать в системе через
regsvr32 Something.dll
...
Рейтинг: 0 / 0
Макрос в ФАЙЛЕ Word
    #33695877
MediuM_Volk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот те раз..... :-)

т.е. их нужно через реестр винды как-то провести чтобы ворд мог к ним обращатся. Правильно?

С реестром никогда не работал....
да и лазить в чужом компе так глубоко не хочется....


Тоесть получается что макрос из одного офиса не может быть просто перенесен в файле на другой офис?
...
Рейтинг: 0 / 0
Макрос в ФАЙЛЕ Word
    #33695953
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MediuM_Volkт.е. их нужно через реестр винды как-то провести чтобы ворд мог к ним обращатся. Правильно?Правильно.

MediuM_Volkда и лазить в чужом компе так глубоко не хочется....А прийдется :)

MediuM_VolkТоесть получается что макрос из одного офиса не может быть просто перенесен в файле на другой офис?Ну почему же? Просто не нужно использовать в своих макросах каких-либо уникальных библиотек. В 99.9% хватает минимального набора:
Код: plaintext
1.
2.
3.
4.
Visual Basic for Application
Microsoft Word ?.0 Object Library
OLE Automation
Normal
Microsoft Office ?.0 Object Library

А если уж пришлось воспользоваться чем-то дополнительным, то прийдется и клиентам эту библиотеку копировать и регистрировать.
...
Рейтинг: 0 / 0
Макрос в ФАЙЛЕ Word
    #33695995
MediuM_Volk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да в том то и фишка что только это и используется.... :-)

Microsoft Word 11.0 Object Library
Microsoft Office 11.0 Object Library

вот только там куда носил

Microsoft Word 10.0 Object Library
Microsoft Office 10.0 Object Library

может из-за этого?

хотя чтобы функцию Mid не понимать... (он ее в дебаге выделяет как непознанную) это уже слишком! По идее совместимость хоть минимальная должна быть.....
...
Рейтинг: 0 / 0
Макрос в ФАЙЛЕ Word
    #33695996
MediuM_Volk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я там еще думал, может как-то можно программно встроить в normal.dot макрос...

только никто ничего толком не подсказал....:-(

http://sql.ru/forum/actualthread.aspx?tid=287366
...
Рейтинг: 0 / 0
Макрос в ФАЙЛЕ Word
    #33696807
Дмит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня тоже не работала Mid (Right,Left...).
Установил новую ОС, Оффис и после этого получил ошибку.
Решил так - установил программу сделанную на VB6 - всё заработало.
Вероятно эти функции используют какие либо библиотеки (или определённые версии) VB.
...
Рейтинг: 0 / 0
Макрос в ФАЙЛЕ Word
    #33698403
MediuM_Volk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
... возможно, не знаю.....

я придумал просто писать в том же офисе что и у заказчика :-)
так вроде работает.....
...
Рейтинг: 0 / 0
Макрос в ФАЙЛЕ Word
    #33698424
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MediuM_VolkДа в том то и фишка что только это и используется.... :-)
Microsoft Word 11.0 Object Library
Microsoft Office 11.0 Object Library
вот только там куда носил
Microsoft Word 10.0 Object Library
Microsoft Office 10.0 Object Library
может из-за этого?Ага. Из-за этого.

MediuM_Volkхотя чтобы функцию Mid не понимать... (он ее в дебаге выделяет как непознанную) это уже слишком! По идее совместимость хоть минимальная должна быть.....Батенька, вы ж с Microsoft работаете! О какой такой совместимости могут быть мечты? :)
...
Рейтинг: 0 / 0
Макрос в ФАЙЛЕ Word
    #33698596
MediuM_Volk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, не сладко :-)

мне тут еще посоветовали создать активный шаблон name.dot и там макросы размещать... по идее теже проблемы останутся... попробую расскажу:-)



Такой еще вопрос:

Когда пароль на просмотр макроса ставиш, на другой машине при закуске макроса пароль требут.....
Хочется что бы работало без пароля, а вот залезть нельзя было... :-)

Хотя конечно сомневаюсь что такую зашиту трудно обойти...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Макрос в ФАЙЛЕ Word
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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