Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 451
  • Last Modified:

Excel 2013 VBA: Change to the MDI interface of old

Background

In Excel 2010 and earlier versions the Excel app was an MDI (Multiple Document Interface) and so hosted multiple workbook windows in the one application window. In Excel 2013 this changed and each workbook appears to open in a new session of Excel - even if they 'share' functionality like custom Ribbons.

Question

Is there any way in an Excel 2013 window to show the ribbon & statusbar but minimise the workbook anymore ?

Explanation

The reason I ask is that I have a long standing complex Excel addin that basically cycles through multiple workbooks and while doing so minimises all workbook windows and shows a dialog (userform) that shows the processing's progress.

Now under Excel 2010 (and previous) this worked perfectly: while the addin was processing all windows were minimised and the progress bar was shown. Under 2013 however it is messy -  in order to show the progress bar it re-shows the workbook underneath - there seems no way to separate the two.

When I show my progress form I could use 'Application.visible = False' but I would rather not do this as it leaves the user with no ribbon , no status bar, no application icon in the Windows taskbar and therefore no clear idea of what program is running.


Any suggestions or advice would be much appreciated.
0
AL_XResearch
Asked:
AL_XResearch
  • 3
2 Solutions
 
xtermieCommented:
Have you tried
Excel 2010\2013:
a.     Open Excel.
b.    Select File | Options.  The Excel Options window will be displayed
c.     Select Advanced.  The Advanced options for working with Excel page displays.
d.    Under the Display section, remove the checkmark from the checkmark next to Show all windows in the Taskbar.  
e.     Click the OK button.
0
 
AL_XResearchAuthor Commented:
Hi xtermie, thanks for the response.

That option only exists in 2010 ! That is not exactly what I want (unless it can be automated in VBA)  but it is a start but sadly was removed from 2013 as shown in the snapshot and link below:

Excel 2013 - Advanced Options - Display
Microsoft documentation of Excel 2013 changes
0
 
xtermieCommented:
0
 
xtermieCommented:
valid comments and recommendations provided to author
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now