Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Visual C++ и колонтитулы Word


Автор: Alex2 20.9.2004, 09:15
Код

Word::_ApplicationPtr m_pWord1;
Word::SectionsPtr m_pSec;
Word::HeadersFootersPtr m_pHeadFoot;

m_pHeadFoot1=m_pWord1->ActiveDocument->Sections->Item(1)->GetFooters()->Item(1);

CString Name1=m_pHeadFoot1->GetRange()->GetTables()->Item(1)->Cell(1,1)->FitText;

выводит следующую ошибку
Код
D:\CaprPrograms\ArchivPut\CDirTreeCtrl_demo\View1.cpp(571) : error C2664: 'Item' : cannot convert parameter 1 from 'const int' to 'enum Word::WdHeaderFooterIndex'

охота взять из таблицы колонтитулов текст, помогите пожалуйста с этим параметром или может вообще как то можно добраться до колонтитулов из Word::_ApplicationPtr без Word::HeadersFootersPtr ???

Автор: Олег М 21.9.2004, 06:13
Попробуй так
Код

m_pHeadFoot=app->ActiveDocument->Sections->Item(1)->GetFooters()->Item(wdHeaderFooterPrimary);

Автор: Alex2 21.9.2004, 07:39
Цитата
m_pHeadFoot=app->ActiveDocument->Sections->Item(1)->GetFooters()->Item(wdHeaderFooterPrimary);

Так уже пробовал, пишет что wdHeaderFooterPrimary и другие два возможных значения - undeclared identifer qstn.gif . Подскажите кто знает в чем здесь дело sample.gif

Автор: Олег М 21.9.2004, 08:11
Наверное тебе надо Word::wdHeaderFooterPrimary

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)