I think you can do this, if you're comfortable changing a registry key. You
could keep this as simple as a line or two, or get more complicated if you
wanted more robust code. It looks like there's some code you can borrow in
the links below.
Steps...
1) get name of registry key. Simple approach: use REGEDIT to find key,
hard-wire this key name. Robust approach: see second link below, involves
AcadX.arx.
2) set the key value corresponding to "Files" tab -- on my machine it's 0
3) OPTIONS in ACAD should now open to Files
The main part of this (long) link that would be useful to you is the part
about the ActiveTab in the Options dialog:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=9982E1F9
C001696686C095F8E5D936B2%40in.WebX.maYIadrTaRb&rnum=1&prev=/groups%3Fhl%3Den
%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26q%3Doptions%2Bdialog%2Btab%26meta%3Dgro
up%253Dautodesk.autocad.customization.vba
According to this one, if you want your code to work for more than one
version of ACAD (i.e. ACAD 2004, Mech Desktop, etc) you will need to load
and use AcadX.arx to get the ProductKey. You could simplify your code by
just hard-wiring in a specific version of ACAD... that would last you until
your company upgrades. Whether this is sat probably depends on how many
people are going to be using your program.
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=E1051672
39443452289A1A4CA86AA92B%40in.WebX.maYIadrTaRb&rnum=9&prev=/groups%3Fhl%3Den
%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26q%3Doptions%2Bdialog%2Btab%26meta%3Dgro
up%253Dautodesk.autocad.customization.vba
Here's the Google search these links came from.
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&q=options+dialog
+tab&meta=group%3Dautodesk.autocad.customization.vba
One slight cautionary note... it's not a good practice to put erroneous info
into the Registry, so test your code before you actually make registry
changes... i.e. msgbox your variables for key names and values.
Good luck, keep us informed....
James