Не срабатывает Open Dialog в макросе
Модератор: Naeel Maqsudov
Для открытия файла в макросе (Word) использую ф-ю VBGetOpenFileName подключенную к кнопке. На одних машинах все работает нормально, на других компах (все в сети) кнопка не реагирует вообще. В чем дело?
- mc-black
- Сообщения: 250
- Зарегистрирован: 08 май 2008, 16:09
- Откуда: Россия, Нижний Новгород
- Контактная информация:
Что за VBGetOpenFileName? Есть GetOpenFilename (member of Excel.Application). Используйте Object Browser (F2) для проверки своих догадок.
На заказ: VBA, Excel mc-black@yandex.ru
- Aent
- Сообщения: 1129
- Зарегистрирован: 01 окт 2006, 14:52
- Откуда: Saratov,Russia
- Контактная информация:
mc-black. Это врапер к Common Dialog Control См http://visualprogs.medyal.ru/states/32.html
http://visualprogs.medyal.ru/states/32.html
Соответственно должен быть cам контрол и он (COMDLG32.ocx ) должен быть зарегистрирован в системе (что вероятно у fareast сделано не на всех компьютерах ....)
Нужно как минимум выполнить regsvr32
Тем не менее хотя в Word конечно нет Application.GetOpenFilename
есть и другие пути
http://msdn.microsoft.com/en-us/library ... e.11).aspx
http://www.experts-exchange.com/Program ... 63269.html
http://groups.google.com/group/microsof ... 4f7023781b
http://visualprogs.medyal.ru/states/32.html
Соответственно должен быть cам контрол и он (COMDLG32.ocx ) должен быть зарегистрирован в системе (что вероятно у fareast сделано не на всех компьютерах ....)
Нужно как минимум выполнить regsvr32
Тем не менее хотя в Word конечно нет Application.GetOpenFilename
есть и другие пути

http://msdn.microsoft.com/en-us/library ... e.11).aspx
http://www.experts-exchange.com/Program ... 63269.html
http://groups.google.com/group/microsof ... 4f7023781b
Андрей Энтелис,
aentelis.livejournal.com
aentelis.livejournal.com
Всем большое спасибо! Оказалось все проще - это Касперский вредил.