You may adapt this. It is one way to do it.
// Book1 1 is active
string comm$;
for (int ii = 1; ii <= wks.ncols; ii++)
{
if (wks.isColSel(ii))
{
comm$ = wcol(ii)[C]$;
break;
}
}
if (comm.GetLength() > 0)
{
// Activate Book2
win -a Book2;
wks.name$ = comm$;
}
Thanks,
Chris Drozdowski
Originlab Technical Support