Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.12;
Скачать: CL | DM;

Вниз

Как программно переключать листы и открытые книги Excel?   Найти похожие ветки 

 
KMI ©   (2002-11-27 09:02) [0]

Друзья! Еще вопрос... :(
В Excel открыто несколько книг с 3-5 листами в каждой. Как перейти из листа одной книги на нужный лист другой книги?


 
Mitechka   (2002-11-27 09:42) [1]

Пример позднего связывания
var WorkBook,WorkSheet: variant;
..
WorkSheet:=WorkBook.Worksheets[ASheetNum];
WorkSheet.Select;
Select это что бы сделать лист видимым, но работать (писать, читать, другие дела) можно и с невидимым. Как переключить книги точно не знаю, не пользовался, но думаю не сильно сложнее :) Но в любом случае RTFM :)


 
Mikel_Mikel   (2002-11-27 09:44) [2]

Я откручивал Worksheet.Previous на первый (делаешь стока раз, скока Worksheets.Count) а потом Worksheet.Next до нужного крутишь


 
Рыжик ©   (2002-11-27 11:54) [3]

var sh,b:olevariant;
begin
b:=ExcelApplication.Workbooks.Item["Book1"];
b.Activate;
sh:=b.Worksheets.Item["Sheet2"];
sh.Select;
end;


 
UJIN_M   (2002-12-02 12:05) [4]

Если не знаешь как что-то сделать в Excel просто сделай создай новое макро и запиши в него (используя стадартный Excel record macro) нужные действия - получишь приблизительный код на VB. Останется только перевести в Делфи - я надеюсь это не составит труда :)


 
KMI ©   (2002-12-02 12:09) [5]

UJIN_M, спасибо, обычно я пытаюсь сделать именно так, но... Может, проведешь со мной курс начального ликбеза :) Буду признателен...



Страницы: 1 вся ветка

Текущий архив: 2002.12.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
3-36063
ruslan_as
2002-11-25 16:02
2002.12.12
Midas.dll


6-36326
Осирис
2002-10-17 13:47
2002.12.12
Примеры к Indy9


14-36388
Digitman
2002-11-21 17:19
2002.12.12
Российские и белорусские ученые анонсировали создание компа


1-36169
mazepa
2002-12-01 13:21
2002.12.12
ход выполнения


1-36153
Darlock
2002-12-03 18:31
2002.12.12
Свойство TDataSet в компоненте