Excel как процесс кричит об оставленных данных в клипборде

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Ilya Vasilyev
Постоялец
Постоялец
 
Сообщения: 820
Зарегистрирован: 06.08.2002 (Вт) 5:36
Откуда: Russia, Omsk

Excel как процесс кричит об оставленных данных в клипборде

Сообщение Ilya Vasilyev » 03.10.2003 (Пт) 12:39

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

ЗЫ. Офис ХР
Изображение
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали

seelts
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 21.11.2002 (Чт) 11:24
Откуда: Russia

Сообщение seelts » 03.10.2003 (Пт) 15:04

а ты очисть буфер перед закрытием ехселя...(ClipBoard.Clear)
а нужные данные гденьть у себя в переменных пока храни, а если они тебе опять в буфере понадобятся то ты их туды закинь...(ClipBoard.SetData(Data,Format) или ClipBoard.SetText(data,format))
если создать алгоритм, которым сможет пользоваться даже дурак, то только дурак и будет им пользоваться

Ilya Vasilyev
Постоялец
Постоялец
 
Сообщения: 820
Зарегистрирован: 06.08.2002 (Вт) 5:36
Откуда: Russia, Omsk

Сообщение Ilya Vasilyev » 03.10.2003 (Пт) 15:26

Спасибо, я вышел другим путем
{XLS_Object}.Application.DisplayAlerts = False
Изображение
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 03.10.2003 (Пт) 16:10

А я бы советовал делать Application.CutCopyMode = False
Lasciate ogni speranza, voi ch'entrate.

seelts
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 21.11.2002 (Чт) 11:24
Откуда: Russia

Сообщение seelts » 04.10.2003 (Сб) 7:10

2alibek: а чё это значит?
если создать алгоритм, которым сможет пользоваться даже дурак, то только дурак и будет им пользоваться

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.10.2003 (Сб) 7:35

Кады данные выделяешь и жмешь копировать, то они анимиированным прямоугольником покрываются. Это CutCopyMode = True. Только пока он True, можно вставлять. Жмёшь Esc, и данные чудесным образом пропадают из буфера, что меня, к примеру, раздражает. Вот это CutCopyMode = False.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

seelts
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 21.11.2002 (Чт) 11:24
Откуда: Russia

Сообщение seelts » 04.10.2003 (Сб) 10:04

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


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 2

    TopList