Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 19.12.2015
Сообщений: 7
1

VBA CorelDRAW открытие файла в стороннем приложении

19.02.2017, 14:47. Просмотров 1005. Ответов 11
Метки нет (Все метки)


Вопрос от чайника.

Требуется с помощью макроса открыть файл в сторонней программе.
Использую следующее:

Shell "C:\Program Files\Program\app.exe D:\Wrem\1.cmx", vbNormalFocus

Проблема в том, что каждый раз запускается новый дубль программы. Как этого избежать если приложение уже запущено и файл открывался в новом окне уже запущенного приложения?

Добавлено через 14 часов 7 минут
Людиииии.....
Хоть что нибудь посоветуйте!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2017, 14:47
Ответы с готовыми решениями:

Открытие файла в приложении, принятие параметров cmd
Доброго времени суток, помогите пожалуйста решить проблему, не могу сообразить, что не так. Сделал...

Как сделать открытие файла .exe в консольном приложении?
Как сделать открытие файла .exe в консольном приложении C# написать путь к файлу и что бы при...

Авторизация в стороннем приложении
Всем привет , Я студент, решил углубиться в мир программирования и взял свой курс на освоение VBA...

Vba открытие файла
Подскажите какая функция в vba открывает файл(.exe) при нажатии на кнопку.

11
0 / 0 / 0
Регистрация: 19.12.2015
Сообщений: 7
21.02.2017, 00:13  [ТС] 2
Неужели нет вариантов?
0
es geht mir gut
11222 / 4699 / 1178
Регистрация: 27.07.2011
Сообщений: 11,426
21.02.2017, 07:17 3
Цитата Сообщение от Dryundel Посмотреть сообщение
Неужели нет вариантов?
Shell -ом Вы каждый раз запускаете новый экземпляр программы.

А Вам нужно передавать какие-то команды уже запущенной программе.
Кто знает возможности Вашего app.exe ?
0
0 / 0 / 0
Регистрация: 19.12.2015
Сообщений: 7
21.02.2017, 14:30  [ТС] 4
Цитата Сообщение от SoftIce Посмотреть сообщение
Shell -ом Вы каждый раз запускаете новый экземпляр программы.
А Вам нужно передавать какие-то команды уже запущенной программе.
Кто знает возможности Вашего app.exe ?
Программа FlexiSign 10
А как узнать ее возможности не подскажете?
Делать то что то надо.
0
es geht mir gut
11222 / 4699 / 1178
Регистрация: 27.07.2011
Сообщений: 11,426
21.02.2017, 14:32 5
Цитата Сообщение от Dryundel Посмотреть сообщение
А как узнать ее возможности не подскажете?
Известно как - справку покурить.
0
0 / 0 / 0
Регистрация: 19.12.2015
Сообщений: 7
21.02.2017, 14:40  [ТС] 6
Цитата Сообщение от SoftIce Посмотреть сообщение
Известно как - справку покурить.
Пробовал, не вставляет.
А если серьезно, какую справку? Хелп от самой проги?
Извините, но я чайник в написании скриптов, только самый примитив могу.
Расскажите пожалуйста что где искать и какие варианты возможны.
0
es geht mir gut
11222 / 4699 / 1178
Регистрация: 27.07.2011
Сообщений: 11,426
21.02.2017, 14:43 7
Цитата Сообщение от Dryundel Посмотреть сообщение
какую справку
Да,справку к Вашей программе, хелп.
0
0 / 0 / 0
Регистрация: 19.12.2015
Сообщений: 7
21.02.2017, 14:51  [ТС] 8
Цитата Сообщение от SoftIce Посмотреть сообщение
Да,справку к Вашей программе, хелп.
А что искать то в справке?
Есть справка на англицком в PDF но я ее с трудом разбираю.
0
es geht mir gut
11222 / 4699 / 1178
Регистрация: 27.07.2011
Сообщений: 11,426
21.02.2017, 14:59 9
Цитата Сообщение от Dryundel Посмотреть сообщение
А что искать то в справке?
Что-то типа удаленного управления программой.

Или может есть возможность как у Экселя через GetObject получить доступ к объекту.
0
0 / 0 / 0
Регистрация: 19.12.2015
Сообщений: 7
21.02.2017, 15:03  [ТС] 10
Через F1 запускается справка (пчти то же что и в PDF) только HTML формате и поподробней.

Добавлено через 1 минуту
Цитата Сообщение от SoftIce Посмотреть сообщение
Что-то типа удаленного управления программой.
Интересно как это на английском звучит.
0
es geht mir gut
11222 / 4699 / 1178
Регистрация: 27.07.2011
Сообщений: 11,426
21.02.2017, 15:04 11
Цитата Сообщение от Dryundel Посмотреть сообщение
Интересно как это на английском звучит
Remote control
0
0 / 0 / 0
Регистрация: 19.12.2015
Сообщений: 7
21.02.2017, 15:30  [ТС] 12
Вот структура справки.
Ткни пожалуйста пальцем, "где Флинт клад зарыл".
https://www.cyberforum.ru/images/attach/jpg.gif
https://www.cyberforum.ru/atta... 1487680500
0
Миниатюры
VBA CorelDRAW открытие файла в стороннем приложении  
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.02.2017, 15:30

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Открытие файла из VBA
Как открыть файл с именем, котрое каждый день другое (меняються первых два символа, в зависимости...

Отлов клавиш в стороннем приложении
нужен простой пример: допустим в форме1 есть текст1 и кнопка1 нужно нажатием кнопки запустить...

Заменить курсор в стороннем приложении
Есть стороннее win32 приложение, в котором есть свой кастомный курсор. Нужно посредством c++ скрыть...

Заполнение полей в стороннем приложении
Всем доброго дня. Имеется стороннее приложение в котором нужно последовательно тыкать кнопки и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.