With luck, @ms may have a method using Main Menu().
However, the Copy Table option from a Table Box() is a universal option in JMP for any given table box in a report output. And in many cases, there are multiple table boxes in a given display. The method that I use to access a particular table box from a given report output from a JMP Platform, is to reference the Tree Structure table box that I need information from, and then sent it the message "<< Copy Data" (See Help==>Books==>Scripting Index==>Display Trees). The JSL below illustrates that method
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Boston Housing.jmp" );
pp = dt << Partition(
Y( :mvalue ),
X(
:crim,
:zn,
:indus,
:chas,
:nox,
:rooms,
:age,
:distance,
:radial,
:tax,
:pt,
:b,
:lstat
),
Split Best( 3 )
);
Report( pp )[Table Box( 1 )] << copy data;
Jim