Главная страница
    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.45 MB
Время: 0.004 c
1-36086
Kotka
2002-11-29 21:55
2002.12.12
Подсказка для меню


1-36216
Tankist
2002-12-01 15:33
2002.12.12
Размер массива


14-36369
Starkom
2002-11-20 15:20
2002.12.12
Помогите с InstallShield и BDE


1-36091
^Sanya
2002-12-02 00:52
2002.12.12
TMemo:


1-36267
DiJeT
2002-11-20 01:59
2002.12.12
OpenGL и всё такое





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский