Страница: 1 |
у меня стоит ХР, в первый раз написал макрос для Exel на VBA. На моем компе работает прекрасно. Перекинул файл на другой комп с ОС Win2000. Попробовал запустить, вылезла ошибка, что нет библиотеки. Ругается на вышеназванные функции для работы со строками. Может кто сталкивался с такой поблемой? Помогите пожалуйста...
А как ее регистрировать? Как я понял -надо запускать regsvr32.exe, а библиотеку помещать в Program files/Offise. Я так попробовал он(комп) ругнул меня ошибкой чтения файла создай пустой файл regdll.reg, запиши туда вот это: REGEDIT4 [HKEY_CLASSES_ROOT\.dll] [HKEY_CLASSES_ROOT\dllfile] [HKEY_CLASSES_ROOT\dllfile\DefaultIcon] [HKEY_CLASSES_ROOT\dllfile\Shell] [HKEY_CLASSES_ROOT\dllfile\Shell\Register] [HKEY_CLASSES_ROOT\dllfile\Shell\Register\Command] [HKEY_CLASSES_ROOT\dllfile\Shell\UnRegister] [HKEY_CLASSES_ROOT\dllfile\Shell\UnRegister\Command] [HKEY_CLASSES_ROOT\ocxfile] [HKEY_CLASSES_ROOT\ocxfile\DefaultIcon] [HKEY_CLASSES_ROOT\ocxfile\Shell] [HKEY_CLASSES_ROOT\ocxfile\Shell\Register] [HKEY_CLASSES_ROOT\ocxfile\Shell\Register\Command] [HKEY_CLASSES_ROOT\ocxfile\Shell\UnRegister] [HKEY_CLASSES_ROOT\ocxfile\Shell\UnRegister\Command] Теперь при правом клике на ocx или dll в контекстном меню будут пункты Register и Unregister Спасибо огромное всем, кто отозвался на чужую беду! Как оказалось, с библиотеками все в порядке. Надо было перед функциями ставить "VBA."(напр.: VBA.Left...) Забавно, хотя что-то подобное у меня бывало, но там у меня совпадали некоторые имена, и спасало положение "приставка" Strings. Страница: 1 |
Вопрос: Win2000 не понимает Mid, Left, Right
Добавлено: 18.04.03 13:59
Автор вопроса: Алек | ICQ: 249240869
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
hedgehog
ICQ: 175571327
Вопросов: 15
Ответов: 207
Web-сайт:
Профиль | | #1
Добавлено: 18.04.03 14:55
Кто-то нехороший тебе похоже просто грохнул соответствующую библиотеку. Попробуй найти ее в ручную на данном компе и зарегистрировать или перетащи ее с работающего и опять же зарегистрируй. Эти функции входят в модуль Strings из VBA, так что их просто не может не быть
Номер ответа: 2
Автор ответа:
Алек
ICQ: 249240869
Вопросов: 1
Ответов: 2
Профиль | | #2
Добавлено: 18.04.03 15:15
Номер ответа: 3
Автор ответа:
Padre
ICQ: 346632205
Вопросов: 25
Ответов: 215
Web-сайт:
Профиль | | #3
Добавлено: 18.04.03 15:45
"Content Type"="application/x-msdownload"
"dllfile"
"Dynamyc Link Library"
"AlwaysShowExt"=""
"EditFlags"=hex:01,00,00,00
"C:\\WINDOWS\\SYSTEM\\shell32.dll,-154"
"regsvr32 %1"
"regsvr32 /u %1"
[HKEY_CLASSES_ROOT\.ocx]
"Content Type"="application/x-msdownload"
"dllfile"
"ActiveX Component"
"C:\\WINDOWS\\SYSTEM\\shell32.dll,-154"
"regsvr32 %1"
"regsvr32 /u %1"
Номер ответа: 4
Автор ответа:
Алек
ICQ: 249240869
Вопросов: 1
Ответов: 2
Профиль | | #4
Добавлено: 18.04.03 17:28
Номер ответа: 5
Автор ответа:
hedgehog
ICQ: 175571327
Вопросов: 15
Ответов: 207
Web-сайт:
Профиль | | #5
Добавлено: 18.04.03 18:35