This works pretty good, but it still doesn't dock it, and it leaves the layout toolbar floating. If you attempt to dock it on the next line of code, the keyboard cludge hasn't executed yet and you have the same error.
Probably have to use a timer? Or do you have any other ideas for a workaround?
Bob
>In the case when the Layout toolbar is not open yet, you can use a kludge
>IF WEXIST("Layout")
> ACTIVATE WINDOW Layout
>ELSE
> KEYBOARD "{ALT+V}T{DNARROW}{DNARROW}{DNARROW}{DNARROW}{SPACEBAR}{CTRL+W}"
>ENDIF
>
>>I want to programatically activate and dock the Layout toolbar. I'm using the following code to open a report window and gain access to the Report Controls and Designer toolbars, but I get an error on the last line when I try to doc the layout toolbar...
>>
>>set resource off
>>CREATE REPORT myreport NOWAIT
>>DOCK WINDOW ("report designer") POSITION 0
>>DOCK WINDOW ("report controls") POSITION 1
>>
>>DOCK WINDOW ("layout") POSITION 1
>>
>>Does anyone know how to get this to work? I get a "Window LAYOUT not defined error".
>>
>>Thanks.
>>
>>Bob