Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как узнать сколько строк задействовано XLS? / 6 сообщений из 6, страница 1 из 1
06.03.2007, 15:05
    #34374767
AloneAli
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько строк задействовано XLS?
Соединяюсь с файлом Excel'я.
И мне нужно знать, сколько строк используется в файле?
...
Рейтинг: 0 / 0
07.03.2007, 09:48
    #34376526
AloneAli
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько строк задействовано XLS?
Что? Никто не знает?
...
Рейтинг: 0 / 0
07.03.2007, 10:24
    #34376637
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько строк задействовано XLS?
Workbook.ActiveSheet.UsedRange.Rows.Count

типа того
...
Рейтинг: 0 / 0
07.03.2007, 17:14
    #34378160
AloneAli
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько строк задействовано XLS?
--null--Workbook.ActiveSheet.UsedRange.Rows.Count

типа того
Ну, не совсем. Но я сделал уже.

Решение показать?
...
Рейтинг: 0 / 0
07.03.2007, 19:31
    #34378449
Paul A. Pleshkov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько строк задействовано XLS?
AloneAli --null--Workbook.ActiveSheet.UsedRange.Rows.Count

типа того
Ну, не совсем. Но я сделал уже.

Решение показать?
Если не затруднит, то да.
...
Рейтинг: 0 / 0
09.03.2007, 12:10
    #34380064
AloneAli
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать сколько строк задействовано XLS?
Paul A. Pleshkov
Если не затруднит, то да.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
	// Соединяемся с Excel
	Variant v_Excel = CreateOleObject("Excel.Application");

	// Открываем книгу
	Variant v_Book = v_Excel.OlePropertyGet("Workbooks");
	v_Book.Exec(Procedure("Open")<<NameBook);

	// Активируем нужный лист
	Variant v_Sheet = v_Excel.Exec(PropertyGet("ActiveWorkbook")).Exec(PropertyGet("Sheets")<<"Лист1");
	v_Sheet.OleProcedure("Activate");

	int v_CountRows = v_Sheet.OlePropertyGet("UsedRange").OlePropertyGet("EntireRow").OlePropertyGet("Count");
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как узнать сколько строк задействовано XLS? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]