|
|
|
Макрос в ФАЙЛЕ Word
|
|||
|---|---|---|---|
|
#18+
Ситуация - пишу макрос в файле word. Переношу на другой комп и он перестает работать. При дебаге выделяет MID как неопознанную функцию Писал под word 2003 пытался перенести в 2000. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 06:12:23 |
|
||
|
Макрос в ФАЙЛЕ Word
|
|||
|---|---|---|---|
|
#18+
Когда ты переносишь файл, содержащий макрос, с одной машины на другую, некоторые ссылки могут слететь. Зайди в Tools->References... и сними галки с ссылок, которые будут "Missing". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 08:18:15 |
|
||
|
Макрос в ФАЙЛЕ Word
|
|||
|---|---|---|---|
|
#18+
Спасибо! я правильно понимаю? : Tools->References... это ссылки на то что использует макрос при выполнении. по идее функция MID входит в VBA, с не галку убрать не получается - пишет что "не могу отключить то что использую". Можно ли это все както запихнуть в файл чтобы он сам на себя ссылался. Типа "все свое ношу ссобой" :-). Или как-то иначе поступить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 16:45:16 |
|
||
|
Макрос в ФАЙЛЕ Word
|
|||
|---|---|---|---|
|
#18+
MediuM_Volkя правильно понимаю? : Tools->References... это ссылки на то что использует макрос при выполнении.Не совсем. Это ссылки на библиотеки которые просто зарегестрированы в документе. В реальности, макросы из документа могут вообще ничего не использовать из этой библиотеки, но если она была зарегестрирована на машине где документ создали - она должна присутствовать и на клиентской машине. Криво, конечно, а что делать... MediuM_Volkпо идее функция MID входит в VBA, с не галку убрать не получается - пишет что "не могу отключить то что использую". Можно ли это все както запихнуть в файл чтобы он сам на себя ссылался. Типа "все свое ношу ссобой" :-). Или как-то иначе поступить?Нет, статично прилинковать библиотеки к документу нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 17:54:51 |
|
||
|
Макрос в ФАЙЛЕ Word
|
|||
|---|---|---|---|
|
#18+
а можно ли просто скопировать библиотеки , ну например, на C:/прога и привязать к ним макрос. Потом на машину куда несу распаковывать и файл и библиотеки.? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 18:44:03 |
|
||
|
Макрос в ФАЙЛЕ Word
|
|||
|---|---|---|---|
|
#18+
Просто скопировать их нельзя. Их надо еще регистрировать в системе через regsvr32 Something.dll ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 20:18:50 |
|
||
|
Макрос в ФАЙЛЕ Word
|
|||
|---|---|---|---|
|
#18+
вот те раз..... :-) т.е. их нужно через реестр винды как-то провести чтобы ворд мог к ним обращатся. Правильно? С реестром никогда не работал.... да и лазить в чужом компе так глубоко не хочется.... Тоесть получается что макрос из одного офиса не может быть просто перенесен в файле на другой офис? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 20:55:08 |
|
||
|
Макрос в ФАЙЛЕ Word
|
|||
|---|---|---|---|
|
#18+
MediuM_Volkт.е. их нужно через реестр винды как-то провести чтобы ворд мог к ним обращатся. Правильно?Правильно. MediuM_Volkда и лазить в чужом компе так глубоко не хочется....А прийдется :) MediuM_VolkТоесть получается что макрос из одного офиса не может быть просто перенесен в файле на другой офис?Ну почему же? Просто не нужно использовать в своих макросах каких-либо уникальных библиотек. В 99.9% хватает минимального набора: Код: plaintext 1. 2. 3. 4. А если уж пришлось воспользоваться чем-то дополнительным, то прийдется и клиентам эту библиотеку копировать и регистрировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 22:52:21 |
|
||
|
Макрос в ФАЙЛЕ Word
|
|||
|---|---|---|---|
|
#18+
Да в том то и фишка что только это и используется.... :-) 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 не понимать... (он ее в дебаге выделяет как непознанную) это уже слишком! По идее совместимость хоть минимальная должна быть..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 23:45:06 |
|
||
|
Макрос в ФАЙЛЕ Word
|
|||
|---|---|---|---|
|
#18+
я там еще думал, может как-то можно программно встроить в normal.dot макрос... только никто ничего толком не подсказал....:-( http://sql.ru/forum/actualthread.aspx?tid=287366 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 23:47:33 |
|
||
|
Макрос в ФАЙЛЕ Word
|
|||
|---|---|---|---|
|
#18+
У меня тоже не работала Mid (Right,Left...). Установил новую ОС, Оффис и после этого получил ошибку. Решил так - установил программу сделанную на VB6 - всё заработало. Вероятно эти функции используют какие либо библиотеки (или определённые версии) VB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2006, 11:31:26 |
|
||
|
Макрос в ФАЙЛЕ Word
|
|||
|---|---|---|---|
|
#18+
... возможно, не знаю..... я придумал просто писать в том же офисе что и у заказчика :-) так вроде работает..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2006, 18:23:35 |
|
||
|
Макрос в ФАЙЛЕ Word
|
|||
|---|---|---|---|
|
#18+
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 работаете! О какой такой совместимости могут быть мечты? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2006, 18:34:03 |
|
||
|
Макрос в ФАЙЛЕ Word
|
|||
|---|---|---|---|
|
#18+
да, не сладко :-) мне тут еще посоветовали создать активный шаблон name.dot и там макросы размещать... по идее теже проблемы останутся... попробую расскажу:-) Такой еще вопрос: Когда пароль на просмотр макроса ставиш, на другой машине при закуске макроса пароль требут..... Хочется что бы работало без пароля, а вот залезть нельзя было... :-) Хотя конечно сомневаюсь что такую зашиту трудно обойти... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2006, 20:33:11 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=332&tid=2184927]: |
0ms |
get settings: |
15ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
571ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 914ms |

| 0 / 0 |
