На главную страницу
Русский English
 


Поддержка
Форум
Техподдержка
Закрытый разделПерсональная

Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация



Поиск по сайту


Подписка

Изменение параметров

Hits 66985837
4424
Hosts 3541115
699
Visitors 53213228
3057

13


Главная / Поддержка / Форумы / Макро

Форум «Макро»

Версия для печати Версия для печати

Список форумов
Новые темы
Список тем
Поиск по форумам
Помощь
Войти
Регистрация


Тема: «Автоматизация ф-ции "копировать" в макросе , Как создать макрос копирования схемы в ClipBoard » в форуме: Макро   Просмотров: 3383
 
Василий
Заглянувший
 
Всего сообщений: 2
Дата регистрации: 27.04.2019
Создано: 27.04.2019 18:44:16
 
 
Добрый день.

Прошу оказать содействие в реализации следующей задачи.

Предыстория: В ПО "Растр" есть очень удивительная и полезная функция копирования графики с возможностью вставить ее (скопированное) в любое ПО (в частности на лист редактора Word и т.п.). Реализация данной функции проста: 1) На канве графики выделяем требуемые узлы, графику которых мы хотим скопировать; 2) Собственно выполнение копирования, когда на канве нажатием ПКМ из выпадающего меню выбираем "Копировать"; 3) Открываем редактор Word и вставляет скопированное в документ.

Таким образом мы получаем наш расчет со схемой потокораспределения. Размеры и схема в растре заранее выполнена таким образом, что копирование и вставка в редактор прекрасно вмещает скопированную схему на А4 или А3 формат без проблем.

Однако требуется автоматизация данного процесса. Связано это с тем, что требуется проведение множественных расчетов в различных вариантах и как результат формирование графического альбома схем с результатами расчетов УР.

Прошу отозваться разработчиков и специалистов и оказать помощь в реализации данного вопроса по автоматизации:

1) Как можно в VBS организовать функцию копирования в Clipboard выделенных узлов схемы в виде графики(был бы рад увидеть код). [Вставка посредством OLE в Word скопированного не составит труда].

Если это невозможно по каким-либо причинам (например, ограничение возможностей VBS), то можно ли

2) организовать (или сформировать) функцию в VBS которая бы выполняла(вызывала) операцию, которая делается вручную на канве (ПКМ-меню-копировать)?

Выделение узлов расчетной модели осуществляется единожды в начале выполнения расчетов, а потом лишь выполнение множественного расчета в макросе.


Пользуясь случаем, позвольте вас всех поздравить с наступающим светлым праздником.
С уважением, Василий.
 
Профиль
Наверх
Евгений Машалов
Администратор

 
Всего сообщений: 1046
Дата регистрации: 23.04.2007
Создано: 28.04.2019 03:17:27
 
 
Есть стоковый макрос с выводом выделенной графики в wmf-файл. Если сможете забрать содержимое файла в буфер обмена, или (лучше), вставить файл прямо в Word или еще куда - проблема решена.
 
Профиль
Наверх
Василий
Заглянувший
 
Всего сообщений: 2
Дата регистрации: 27.04.2019
Создано: 02.05.2019 23:53:28
 
 
Спасибо за подсказку )
 
Профиль
Наверх



Читают тему
гостей: 1, пользователей: 0, из них скрытых: 0


Список форумов
Новые темы
Список тем
Поиск по форумам
Помощь
Войти
Регистрация







Программный комплекс «RasrWin»
Программный комплекс «RastrWin»
© «RastrWin», 1988-2019