powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excell позиционирование в нужном месте.
4 сообщений из 4, страница 1 из 1
Excell позиционирование в нужном месте.
    #39575800
KonstF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!

Подскажите, используя OleContainer в связке с delphi можно открыть excell документ в нужно области (задав координаты или например область ячеек)?!
...
Рейтинг: 0 / 0
Excell позиционирование в нужном месте.
    #39575915
KonstF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кому-то пригодиться!
http://www.sql.ru/forum/1281074/excell-pozicionirovanie-v-nuzhnom-meste
...
Рейтинг: 0 / 0
Excell позиционирование в нужном месте.
    #39576394
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KonstF,

Лучше использовать метод Goto. Там можно задать параметр, отвечающий за именно переход к указанной ячейке. Обычный Select может этого не сделать, если свойство Excel Screenupdating установлено в False.
Код: vbnet
1.
Application.Goto WorkSheets(1).Range("z200").Address(true,true,-4150,true), true


На Delphi, думаю, переведете. Вроде того должно получиться:
Код: pascal
1.
OleContainer1.OleObject.Goto WorkSheets[1].Range['z200'].Address[true,true,-4150,true], true;


при условии, что OleObject - это экземпляр Excel.Application
...
Рейтинг: 0 / 0
Excell позиционирование в нужном месте.
    #39576395
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя тут с адресацией беда получается. Судя по всему OleObject у Вас ссылка на книгу. Тогда где-то так:
Код: pascal
1.
OleContainer1.OleObject.Parent.Goto OleContainer1.OleObject.WorkSheets[1].Range['z200'].Address[true,true,-4150,true], true;
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excell позиционирование в нужном месте.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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