автоматизация PowerPoint-а
От: Garrett Россия  
Дата: 28.01.05 07:42
Оценка:
Занимаюсь автоматизацией Микрософтовского Пойнта.

        if(!isPPloaded)
        {             
            PPapp = CreateOleObject("PowerPoint.Application");
            PPapp.OleFunction("Activate");
            PPapp.OlePropertySet("WindowState",ppWindowMinimized);

            isPPloaded = TRUE;
        }

        Variant Prz = PPapp.OlePropertyGet("Presentations");
        PPPresentation = Prz.OleFunction("Open","D:\work\test\24.ppt");

На последней строчке вылетает Excception EOleSysError. Подскажите, плиз, в чем может быть причина?

PS Пробовал сделать то же самое через билдеровские TPowerPoint..., но результат тот же.
в борьбе со здравым смыслом победа будет за нами!
Re: автоматизация PowerPoint-а
От: Garrett Россия  
Дата: 22.02.05 08:44
Оценка:
Здравствуйте, Garrett, Вы писали:

G>Занимаюсь автоматизацией Микрософтовского Пойнта...


продолжаю заниматься тем же самым... Пока результатов мало.

Открыть и показать вроде бы получилось (перешел с билдера на визуал си, там оказалось проще), но возникла такая проблема.
Установка размеров и координат окна SlideShowWindow через put_Heigth/Width работает как-то хитро — устанавливается положение, а ширина и высота — нет.Хочу сделать через HWND (и вообще мне HWND потребуется в дальнейшем), но при вызове get_HWND програма вываливается. Не выдает эксепшин, а просто в наглую "програма выполнила недопустимую операцию и будет завершена".
Что делать?
в борьбе со здравым смыслом победа будет за нами!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.