Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.12.12;
Скачать: [xml.tar.bz2];

Вниз

Как программно переключать листы и открытые книги 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
1-36268
vlv
2002-12-02 12:59
2002.12.12
Как


1-36257
Zergling
2002-12-02 11:23
2002.12.12
Динамический массив, поток и High


1-36119
cher_gvf
2002-12-03 10:20
2002.12.12
String to array of char


1-36114
SVIN
2002-12-01 02:54
2002.12.12
Деревья и списки


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





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский