All Forums
 Категория Visio
 Форум Вопросы и ответы
 В XP не работает макрос, созданный в 2000...
Author Previous Topic Topic Next Topic  

Gaff

Russia
14 Posts

Posted - 09/15/2005 :  01:07:35
Уважаемые, не подскажите в чём проблема?
В Windows XP не работает макрос в файле, созданном в Windows 2000.

Конкретно, не пашет функция "OPENFILENAME"...:(((
Пример:
Private Declare Function GetSaveFileName Lib "comdlg32.dll" Alias "GetSaveFileNameA" (pOPENFILENAME As OPENFILENAME) As Long
и так далее...затем она включается в макрос естественно.
Дело в том, что макрос вылетает в тот момент, когда на экран должно выводится диалоговое окно сохранения файла...
Причём компиляция этого макроса в XP проходит на ура.
Может быть надо через меню Tools>References добавить или убрать какие-то DLL-ки, или что-то сделать с comdlg32.dll?
В общем, если кто в курсе, помогите плиз...очень надо...
Заранее благодарен за ответ.

Gaff

Russia
14 Posts

Posted - 09/16/2005 :  14:30:58
Неужели никто не знает?
Печально...
Жаль, будем искать... :(
Go to Top of Page

immortal

Russia
391 Posts

Posted - 09/16/2005 :  15:12:34  Visit immortal's Homepage
юзаю другие средства для этого
вобще библиотека должна быть и должна быть зарегистрирована, возможно (наверно так и есть) в ХР другая библиотека для открытия файла, могу дать модуль открытия и записи файла.

визио 2003 форэвер

...а вобще-то я белый и пушистый.
Go to Top of Page

Gaff

Russia
14 Posts

Posted - 09/16/2005 :  15:26:14
Если не трудно, пришли мне на мыло gaFF.78@mail.ru
Заранее благодарен...
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)