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

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

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

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

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

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

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

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

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

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


Тоесть получается что макрос из одного офиса не может быть просто перенесен в файле на другой офис?
...
Рейтинг: 0 / 0
27.04.2006, 22:52:21
    #33695953
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Макрос в ФАЙЛЕ Word
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
27.04.2006, 23:45:06
    #33695995
MediuM_Volk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Макрос в ФАЙЛЕ Word
Да в том то и фишка что только это и используется.... :-)

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
27.04.2006, 23:47:33
    #33695996
MediuM_Volk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Макрос в ФАЙЛЕ Word
я там еще думал, может как-то можно программно встроить в normal.dot макрос...

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

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

я придумал просто писать в том же офисе что и у заказчика :-)
так вроде работает.....
...
Рейтинг: 0 / 0
28.04.2006, 18:34:03
    #33698424
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Макрос в ФАЙЛЕ Word
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
28.04.2006, 20:33:11
    #33698596
MediuM_Volk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Макрос в ФАЙЛЕ Word
да, не сладко :-)

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



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

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

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


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