Главная страница
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.018 c
6-36314
Andrew2
2002-10-17 13:46
2002.12.12
ICQ


14-36363
denick
2002-11-21 11:16
2002.12.12
Помогите, пожалуйста.


6-36313
Cu
2002-10-18 12:11
2002.12.12
FromAddress in TNMSMTP


1-36201
Leny
2002-12-04 11:54
2002.12.12
Запись в Access


14-36391
ruslanyd
2002-11-21 12:05
2002.12.12
Упаковка/распаковка файлов