Показать сообщение отдельно
Старый 23.09.2005, 13:11   #1  
Prof is offline
Prof
Участник
 
732 / 64 (4) ++++
Регистрация: 18.10.2002
Адрес: Москва
? Как вставить в Excel имя из аксапты?
Вот код родившийся в некоторых муках:
PHP код:
void addName(str 50 _nameBookMark _bookmarkint _workSheet 1)
{
    
COM     comActiveWorkBook;
    
COM     comNames;
    
COM     comApplication;
    
COM     comName;
    ;
    
_bookMark "sheet" int2str(_workSheet) + "!" _bookmark;
    
comApplication m_comDocument.application();
    if (
comApplication)
    {
        
comActiveWorkBook comApplication.activeWorkBook();
    }
    if (
comActiveWorkBook)
    {
        
comNames comActiveWorkBook.Names();
    }
    if (
comNames)
    {
        
comNames.add(_name_bookmark);
        
comName comNames.item(_name);

        if (
comName)
            
comName.refersTo(_bookmark);
    }

Фишка в том что этот метод как бы работает. т.е. имя в документе появляется. Но оно ни на что не ссылается. В чем ошибка?