C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
OLE objects / Bookmarks exists
genchik
  Отправлено: 03.02.2005, 10:19


Ученик-кочегар

Группа: Участник
Сообщений: 8



Есть открытый документ Ворда. Как проверить с помощью Оле-объекта существует ли там закладка с заданным именем? Мой код почему то не работает как задумывалось.

bool __fastcall TWord::BookmarkExist(AnsiString bName) // Print Document
{
bool d;
try {
Wbms = Wdoc.OlePropertyGet("Bookmarks");
d = Wbms.Exec(Procedure("Exists") << "name");
if (d)
return true;
}
catch (...) { return false;}
return true;
}

d все время почему то равно 1(true), независимо от того, есть закладка или нет.

Помогите чем можете. ПЛЗ

Вернуться в Вопросы программирования в C++Builder