|  12.08.2009, 19:53 | #1 | 
| Участник | 
			
			Доброе время суток! Коллеги, подскажите пожалуйста, как организовать работу с буфером обмена. Т.е. дать пользователю возможность по нажатию на какую-нить кнопку копировать в буфер обмена некую строку. Спасибо всем ответившим. | 
|  | 
|  13.08.2009, 09:45 | #2 | 
| Участник | 
			
			Все зависит от того куда потом эта строка будет вставлена. Если например в эксель, то "ctrl + c" вполне сойдет, если же в другую таблицу Navision то нужно сделать нечто похожее на функцию копирования документов как в Rep. 292 и С 6620.
		 | 
|  | 
|  13.08.2009, 10:46 | #3 | 
| Участник | 
			
			В другой документ копировать не надо.  Нужно просто в буфер обмена строку загнать. Каким automation воспользоваться? | 
|  | 
|  13.08.2009, 11:01 | #4 | 
| Участник | 
			
			Можно попробовать 'Windows Script Host Object Model'.WshShell Что-то в таком духе с помощью эмулятора: CLEAR(WShell); IF ISCLEAR(WShell) THEN IF NOT CREATE(WShell) THEN EXIT; WShell.SendKeys('%'); //переход к меню WShell.SendKeys('{Right 1}{ENTER}{DOWN 9}{ENTER}'); //Правка --> Выбрать WShell.SendKeys('%'); WShell.SendKeys('{Right 1}{ENTER}{DOWN 2}{ENTER}'); //Правка --> Копировать | 
|  |