ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   switching out of Excel with userform open (https://www.excelbanter.com/excel-programming/390342-switching-out-excel-userform-open.html)

Smallweed

switching out of Excel with userform open
 
I have a userform that remains open as a tool to the user and gives them the
choice of leaving the focus on it or the active workbook. If the form
happens to have the focus when I Alt-Tab to another application (e.g.
Outlook), alt-tabbing back shows me the userform but not Excel, that is, the
userform floats on its own above Outlook and I can't see Excel.

Any ideas how to deal with this? It can be resolved by clicking a couple of
times on the Excel icon in the taskbar but I like Alt-Tab and I know other
people who'll be using this are the same!

I guess an approach would be to find an Excel-loses-focus event and use this
to run AppActivate Application.Caption or some such to move the focus back to
Excel just before switching to the other application but I haven't found this.

RB Smissaert

switching out of Excel with userform open
 
Use the SetWindowLong API as explained he

http://www.cpearson.com/excel/SetParent.htm

RBS


"Smallweed" wrote in message
...
I have a userform that remains open as a tool to the user and gives them
the
choice of leaving the focus on it or the active workbook. If the form
happens to have the focus when I Alt-Tab to another application (e.g.
Outlook), alt-tabbing back shows me the userform but not Excel, that is,
the
userform floats on its own above Outlook and I can't see Excel.

Any ideas how to deal with this? It can be resolved by clicking a couple
of
times on the Excel icon in the taskbar but I like Alt-Tab and I know other
people who'll be using this are the same!

I guess an approach would be to find an Excel-loses-focus event and use
this
to run AppActivate Application.Caption or some such to move the focus back
to
Excel just before switching to the other application but I haven't found
this.



Smallweed

switching out of Excel with userform open
 
Thanks for that - interesting code! I seem to get a problem with it that
Excel now completely vanishes off the Alt-Tab list.

"RB Smissaert" wrote:

Use the SetWindowLong API as explained he

http://www.cpearson.com/excel/SetParent.htm

RBS


"Smallweed" wrote in message
...
I have a userform that remains open as a tool to the user and gives them
the
choice of leaving the focus on it or the active workbook. If the form
happens to have the focus when I Alt-Tab to another application (e.g.
Outlook), alt-tabbing back shows me the userform but not Excel, that is,
the
userform floats on its own above Outlook and I can't see Excel.

Any ideas how to deal with this? It can be resolved by clicking a couple
of
times on the Excel icon in the taskbar but I like Alt-Tab and I know other
people who'll be using this are the same!

I guess an approach would be to find an Excel-loses-focus event and use
this
to run AppActivate Application.Caption or some such to move the focus back
to
Excel just before switching to the other application but I haven't found
this.




RB Smissaert

switching out of Excel with userform open
 
You probably coded something wrong.
Post your code and we will see.

RBS

"Smallweed" wrote in message
...
Thanks for that - interesting code! I seem to get a problem with it that
Excel now completely vanishes off the Alt-Tab list.

"RB Smissaert" wrote:

Use the SetWindowLong API as explained he

http://www.cpearson.com/excel/SetParent.htm

RBS


"Smallweed" wrote in message
...
I have a userform that remains open as a tool to the user and gives them
the
choice of leaving the focus on it or the active workbook. If the form
happens to have the focus when I Alt-Tab to another application (e.g.
Outlook), alt-tabbing back shows me the userform but not Excel, that
is,
the
userform floats on its own above Outlook and I can't see Excel.

Any ideas how to deal with this? It can be resolved by clicking a
couple
of
times on the Excel icon in the taskbar but I like Alt-Tab and I know
other
people who'll be using this are the same!

I guess an approach would be to find an Excel-loses-focus event and use
this
to run AppActivate Application.Caption or some such to move the focus
back
to
Excel just before switching to the other application but I haven't
found
this.






All times are GMT +1. The time now is 05:40 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com