Welcome to MSDN Blogs Sign in | Join | Help

Developer Tab

Eric is out for a few days, so there is going to be a temporary break in the compatibility posts (they will resume sometime next week).  In the meantime, I thought I would quickly review a few tabs that I have not talked about yet and potentially one or two other items.

Today, I wanted to briefly review the Developer tab.  As part of the general redesign of Office UI, a decision was taken that by default, features used primarily by solution developers would not be visible in the UI – they would be available on a separate tab, (the Developer tab) that the user could turn on and off.  The toggle for this tab is in the Excel Options dialog (same for Word and PowerPoint).


Once the user has toggled the Developer tab on, they will see a seventh tab in Excel (at the end of the other tabs).  The Developer tab has three “chunks” – one for code, one for controls, and one for XML.


Briefly, here is what is in each of those three chunks.

The Code Chunk

This chunk contains functionality related to writing VBA.  The Visual basic button launches the Visual Basic editor.  The Macros button launches the Macro dialog (no change from current versions), the Record Macro button does just that, and the Use Relative References button does, well, why don’t I just show you the “super tooltip”.


Finally, Macro Security brings up the appropriate page in the Trust Centre to configure macro security levels.

The Controls Chunk

The Controls chunk contains functionality related to putting ActiveX and Forms controls on your worksheet.  Again, none of this functionality is new to Excel 2007, it is just nicely organized and presented in one place.

The XML Chunk

The XML chunk contains all the functionally related to working with XML files in Excel.  (This feature was added in Excel 2003 – see here for a brief overview.)  The feature has not changed in Excel 2007, but it is now included in all versions of Office (in Office 2003, it was only included in Office 2003 Professional, not the Standard edition).

Published Tuesday, August 15, 2006 4:49 PM by David Gainer

Comments

# re: Developer Tab

Tuesday, August 15, 2006 11:46 PM by Biff
Off topic.....

Can anyone explain this behavior?

=SUMPRODUCT((A1:A10<>"")/COUNTIF(A1:A10,A1:A10&""))

Try this in a *new* wb:

Do not enter any data in A1:A10 yet. Enter the above formula in D1. You get
0 which you should. Now, type an entry in A1. You get a #DIV/0! error but
you should have gotten 1. Continue to fill the range A1:A10. You will
continue to get #DIV/0! until you make an entry in A10. Now, clear the range
A1:A10 then try filling it again. This time the formula works as expected.

I've run into something even more strange once, but I can't remember how to
recreate it! I'm thinking this has something to do with the used range not
being set.

# re: Developer Tab

Wednesday, August 16, 2006 9:58 AM by Jim Rech
>>The feature has not changed in Excel 2007, but it is now included in all versions of Office

Wise decision, Dave.

# re: Developer Tab

Wednesday, August 16, 2006 2:15 PM by A User
I suggest changing the name of this tab, and the caption on the Excel Options dialog, to "Macro" or "Program" because:

1) Discoverability - Many, if not most, users would not know what is meant by "developer" (jargon of relatively recent coinage) but readily understand what "programming" is.

2) Affordance - While I understand that some parties earnestly wish to deprecate any programming by mere users, I believe they are profoundly misguided.

# re: Developer Tab

Wednesday, August 16, 2006 5:04 PM by David Gainer
Biff - this is working as you would expect (i.e. no divide by 0 error) in current builds.

A User - thanks for the feedback.  I will pass it on to the UEX team.

# re: Developer Tab

Thursday, August 17, 2006 6:41 AM by Neil
>>The Macros button launches the Macro dialog (no change from current versions)

Does this mean the dialogue box only displays 12 macros and can't be resized?  

Please say it ain't so!

I've lost count of the number of times I've assigned the wrong macro to a command button because that dialogue box is so poorly designed.

# re: Developer Tab

Thursday, August 17, 2006 3:45 PM by David Gainer
Sorry Neil, it's so.  I will add it to the list for next time.
New Comments to this post are disabled
 
Page view tracker