Lines 473-479
Link Here
|
473 |
aIn.Ignore( 2 ); |
473 |
aIn.Ignore( 2 ); |
474 |
//Determine if this is a user-defined Macro name. |
474 |
//Determine if this is a user-defined Macro name. |
475 |
const XclImpName* pName = pExcRoot->pIR->GetNameBuffer().GetNameFromIndex(nUINT16); |
475 |
const XclImpName* pName = pExcRoot->pIR->GetNameBuffer().GetNameFromIndex(nUINT16); |
476 |
if(pName) |
476 |
if(pName && !pName->GetScRangeData()) |
477 |
aStack << aPool.Store( ocMacro, pName->GetXclName() ); |
477 |
aStack << aPool.Store( ocMacro, pName->GetXclName() ); |
478 |
else |
478 |
else |
479 |
aStack << aPool.Store( nUINT16 ); |
479 |
aStack << aPool.Store( nUINT16 ); |
Lines 664-674
Link Here
|
664 |
switch( pExtName->GetType() ) |
664 |
switch( pExtName->GetType() ) |
665 |
{ |
665 |
{ |
666 |
case xlExtName: |
666 |
case xlExtName: |
667 |
case xlExtAddIn: |
|
|
668 |
{ |
667 |
{ |
669 |
aStack << aPool.Store( ocNoName, pExtName->GetName() ); |
668 |
aStack << aPool.Store( ocNoName, pExtName->GetName() ); |
670 |
if( pExtName->GetType() == xlExtName ) |
669 |
pExcRoot->pIR->GetTracer().TraceFormulaExtName(); |
671 |
pExcRoot->pIR->GetTracer().TraceFormulaExtName(); |
670 |
} |
|
|
671 |
break; |
672 |
|
673 |
case xlExtAddIn: |
674 |
{ |
675 |
aStack << aPool.Store( ocExternal, pExtName->GetName() ); |
672 |
} |
676 |
} |
673 |
break; |
677 |
break; |
674 |
|
678 |
|