Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Sega_E
Зарегистрирован: 18.05.2005 Сообщения: 14 Откуда: ...-кукуево
|
Добавлено: Вт Июн 07 2005 18:04 Заголовок сообщения: Builder: Word открывается, а документ нет! ХЭЛП! |
|
|
Надо запустить Word и открыть в нем файл.
Word запускается, а файл не загружается! )) Черт бы его!
Делаю:
Variant App;
// здесь все нормально
try
{ App=Variant::GetActiveObject("Word.Application"); }
catch(...)
{
try
{ App=Variant::CreateObject("Word.Application"); }
catch (...)
{ Application->MessageBox("Ворд не открывается!", "Ошибка!",MB_OK+MB_ICONERROR); }
}
// и вот тут - приехали! )
try
{ App.OlePropertyGet("Documents").OleProcedure("Open","c:\text\MyDoc.doc"); }
catch(...)
{ Application->MessageBox("Немогу загрузить документ Microsoft Word!",
"Ошибка!",MB_OK+MB_ICONERROR); }
Т.е. Word открывается (первый try), а вот документ не открывается (второй try)!
А это из хелпа VB:
This example opens MyDoc.doc as a read-only document.
Sub OpenDoc()
Documents.Open FileName:="C:\MyFiles\MyDoc.doc", ReadOnly:=True
End Sub
Т.е. OlePropertyGet и OleProcedure правильно прописаны! Или я чего то не понял?
Может Word кривой? )))
Ради простого открытия документа компонент вешать не хочу.
Последняя фенька в проге осталась ))
Помогите плиз! _________________ Та-рам.... |
|
Вернуться к началу |
|
|
Wladimir
Зарегистрирован: 02.03.2005 Сообщения: 150 Откуда: Ставропольский край
|
Добавлено: Вт Июн 07 2005 20:38 Заголовок сообщения: |
|
|
А слэши в пути не двойные. |
|
Вернуться к началу |
|
|
Sega_E
Зарегистрирован: 18.05.2005 Сообщения: 14 Откуда: ...-кукуево
|
Добавлено: Вт Июн 07 2005 20:43 Заголовок сообщения: |
|
|
С двойными тоже не работает. _________________ Та-рам.... |
|
Вернуться к началу |
|
|
Wladimir
Зарегистрирован: 02.03.2005 Сообщения: 150 Откуда: Ставропольский край
|
Добавлено: Ср Июн 08 2005 07:48 Заголовок сообщения: |
|
|
Цитата: | С двойными тоже не работает. |
А с одинарными и не может.
А если вместо .OleProcedure("Open", "файл")
попробовать .Exec(Procedure("Open") << "файл") ? |
|
Вернуться к началу |
|
|
Sega_E
Зарегистрирован: 18.05.2005 Сообщения: 14 Откуда: ...-кукуево
|
Добавлено: Ср Июн 08 2005 19:27 Заголовок сообщения: |
|
|
СПАСИБО! Все получилось! )) _________________ Та-рам.... |
|
Вернуться к началу |
|
|
|