I am sharing one of my tools I made to create viewports in LT 08 on layout tabs.
I hope it saves someone time the way it does me. If you catch any problems with it let me know, its fairly new and has not been through a lot of troubleshooting.


You may need to modify the macro to put the viewport on whatever layer you use in your drawings, this one uses "VIEWPORTS"

It works as follows.
Start on a layout tab where you want to create a viewport.
Start the command.
Enter the scale desired for the viewport.
It will switch to model space and prompt you to create a rectangle to define the area you want shown in the viewport.
It will then switch back to the layout tab and prompt you to draw the viewport you want.
It will then create the viewport, zoom to the area, delete the rectangle, zoom to the correct scale and set the annotation scale, then lock the viewport.

Here is the macro text

_DYNMODE;0;_SETENV;USERI2;\_SETENV;USERS1;$M=$(GETVAR,CTAB);-LAYOUT;S;MODEL;CANNOSCALE;1:$M=$(GETENV,USERI2);RECTANGLE;\\-LAYOUT;S;"$M=$(GETENV,USERS1)";-LA;S;VIEWPORTS;;VPORTS;\\MSPACE;ZOOM;O;L;;ERASE;L;ZOOM;S;1/$M=$(GETENV,USERI2)XP;PSPACE;-VPORTS;L;ON;ALL;;DYNMODE;1;

Here is a breakdown of how it works.
_DYNMODE;0;

(turns of dynamic input, necessary for the macro to work)
_SETENV;USERI2;\

(type in the scale of the viewport you will want here)

_SETENV;USERS1;$M=$(GETVAR,CTAB);
(records name of your current layout tab)

-LAYOUT;S;MODEL;
(switches to model space)

CANNOSCALE;1:$M=$(GETENV,USERI2);
(sets annotation scale to the scale of the viewport you will create)

RECTANGLE;\\
(creates a rectangle to define what you want to show in the viewport)

-LAYOUT;S;"$M=$(GETENV,USERS1)";
(switches back to your layout tab)

-LA;S;VIEWPORTS;;VPORTS;\\
(create the viewport)

MSPACE;ZOOM;O;L;;
(zoom object to the rectangle you created in model space)

ERASE;L;;
(erases the model space rectangle you made)

ZOOM;S;1/$M=$(GETENV,USERI2)XP;
(zooms to the correct scale)

PSPACE;-VPORTS;L;ON;ALL;;
(locks the viewport (all of them on that layout actually))

DYNMODE;1;
(turns dynamic input back on)