Страница 1 из 1
Не срабатывает Open Dialog в макросе
Добавлено: 29 апр 2009, 14:40
fareast
Для открытия файла в макросе (Word) использую ф-ю VBGetOpenFileName подключенную к кнопке. На одних машинах все работает нормально, на других компах (все в сети) кнопка не реагирует вообще. В чем дело?
Re: Не срабатывает Open Dialog в макросе
Добавлено: 29 апр 2009, 14:55
mc-black
Что за VBGetOpenFileName? Есть GetOpenFilename (member of Excel.Application). Используйте Object Browser (F2) для проверки своих догадок.
Re: Не срабатывает Open Dialog в макросе
Добавлено: 29 апр 2009, 21:23
Aent
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
Re: Не срабатывает Open Dialog в макросе
Добавлено: 30 апр 2009, 11:29
fareast
Всем большое спасибо! Оказалось все проще - это Касперский вредил.