powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / апять ОLE гемор у меня =(((
3 сообщений из 3, страница 1 из 1
апять ОLE гемор у меня =(((
    #34041011
U3BpaLLjeHeLj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
блин ... такая ситуация ..

vVarApp .OlePropertyGet("Workbooks")
.OlePropertyGet("Open", Dir.c_str());

Sheet = vVarApp.OlePropertyGet("Worksheets")
.OlePropertyGet("Item",2);

LastRow = vVarApp .OlePropertyGet("ActiveCell")
.OlePropertyGet("SpecialCells", 11 /*xlLastCell*/ )
.OlePropertyGet("Row");

с такой записью у меня данные читаюцца со 2-го листа ... а кол-во строк док-та берецца с 1-го листа ... это видно и невооруженным глазом в вышеприведенном коде ...

если я делаю вот так

LastRow = Sheet .OlePropertyGet("ActiveCell")
.OlePropertyGet("SpecialCells", 11 /*xlLastCell*/ )
.OlePropertyGet("Row");

то у меня вылетает ашипка ОЛЕ сервера - ниизвеснае имя =((( как быть та ? как выковырить номер последней строки НЕ С 1-го ЛИСТА ???
...
Рейтинг: 0 / 0
апять ОLE гемор у меня =(((
    #34041349
Фотография sashka304
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с такой записью у меня данные читаюцца со 2-го листа ... а кол-во строк док-та берецца с 1-го листа ... это видно и невооруженным глазом в вышеприведенном коде ...
Sheet = vVarApp.OlePropertyGet("Worksheets")
.OlePropertyGet("Item",2);
вот какраз тут у тебя читает с 1 листа OlePropertyGet("Item",2);
тут какраз такой прикол что если у тебя 3 листа то то первый будет 3 Ж)
...
Рейтинг: 0 / 0
апять ОLE гемор у меня =(((
    #34042692
U3BpaLLjeHeLj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все ... разобрался =)))

выход из положения как никогда прост =)))
vVarApp.OlePropertyGet("Worksheets")
.OlePropertyGet("Item",2)
.OlePropertyGet("Select"); - В ЭТОМ СЕЛЕКТЕ ВСЯ ФИШКА =))

LastRow = vVarApp .OlePropertyGet("ActiveCell")
.OlePropertyGet("SpecialCells", 11 /*xlLastCell*/ )
.OlePropertyGet("Row");

и фсе кагпамаслу =)))
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / апять ОLE гемор у меня =(((
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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