Мастера DELPHI, Delphi programming community Рейтинг@Mail.ru Титульная страница Поиск, карта сайта Написать письмо 
| Новости |
Новости сайта
Поиск |
Поиск по лучшим сайтам о Delphi
FAQ |
Огромная база часто задаваемых вопросов и, конечно же, ответы к ним ;)
Статьи |
Подборка статей на самые разные темы. Все о DELPHI
Книги |
Новинки книжного рынка
Новости VCL
Обзор свежих компонент со всего мира, по-русски!
|
| Форумы
Здесь вы можете задать свой вопрос и наверняка получите ответ
| ЧАТ |
Место для общения :)
Орешник |
Коллекция курьезных вопросов из форумов
KOL и MCK |
KOL и MCK - Компактные программы на Delphi
Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / rsdn.org

 
Чтобы не потерять эту дискуссию, сделайте закладку « предыдущая ветвь | форум | следующая ветвь »

Excel windows.Arrange метод [Delphi, Windows]


Annihilator ©   (26.08.13 05:38

Здравствуйте, помогите пожалуйста разобраться. Delphi XE2 Update 3. Excel 14.0.7015.1000 x64.
Не могу понять почему первая строка вызывает исключение, а вторая отрабатывает нормально. Заранее спасибо.

var
app:OleVariant;
.......
//Получение объекта.
if VarIsClear(app) then app:=CreateOleObject('Excel.Application');
if readonly then doc:=app.WorkBooks.Open(filename,0,true) else doc:=app.WorkBooks.Open(filename,0);
......
//Дальше собственно 2 разных попытки
app.windows.Arrange(xlArrangeStyleHorizontal,false ,false,false); -
EOleException 'метод Arrange класса Windows завершен неверно'.

(IDispatch(app.windows) as Windows).Arrange(xlArrangeStyleHorizontal,false,fa lse,false); - работает отлично.


версия для печати

Написать ответ

Ваше имя (регистрация  E-mail 







Разрешается использование тегов форматирования текста:
<b>жирный</b> <i>наклонный</i> <u>подчеркнутый</u>,
а для выделения текста программ, используйте <code> ... </code>
и не забывайте закрывать теги! </b></i></u></code> :)


Наверх

  Рейтинг@Mail.ru     Титульная страница Поиск, карта сайта Написать письмо