Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как бороться с сообщением, что в буфере обмена находится слишком [D7, WinXP]


Michael5 ©   (2005-07-03 23:14:00) 

Я копирую данные из файла Excel в Clipboard:
exl.ActiveWorkBook.WorkSheets[1].Range['A1',exl.Cells.Item[XX,YY]].Copy(EmptyParam);

После чего вставляю их в StringGrid моей формы.

В принципе, все срабатывает, но первое действие вызывает сообщение, мол, "В буфере находится большой объем данных, оставить их для работы с другими приложениями...?"

Оставить надо.
А как сделать, чтобы это сообщение не появлялось?


GanibalLector   (2005-07-05 00:57:00) [1]

что-же касается сабжа,то в принципе можно так :
 XLApp.DisplayAlerts := False;
может и поможет ;)


GanibalLector   (2005-07-05 00:53:00) [2]

хм...а зачем это :
exl.ActiveWorkBook.WorkSheets[1].Range['A1',exl.Cells.Item[XX,YY]].Copy(EmptyParam); ???

Просто мышью выделить и нажать "копировать" ИМХО намного проще ;)


Наверх

Титульная страница Поиск, карта сайта Написать письмо