ace2721 Posted February 19, 2009 Posted February 19, 2009 Hello people I need a little help, at my work we need to have office 2003 and office 2007 on the same machines as we provide the training on both products. They have both been installed fine no problems, the problems start when say you are in word 2003 and you have a chart imported from excel 2003, when you double click on the chart it opens excel 2007 instead of 2003 The last thing I want to do is dual boot and put office on separate partitionsany help would be greatly appreciated
tum0r Posted February 24, 2009 Posted February 24, 2009 (edited) heres a little registry tweak that puts open with 2003 and open with 2007 in the right click context menu (dosent work with files created in Access 2007):NOTE: THE FOLLOWING FILES ONLY WORK FOR XPREGEDIT4;----- MS Access Menu Items:[HKEY_CLASSES_ROOT\Access.Application.11\shell][HKEY_CLASSES_ROOT\Access.Application.11\shell\Access2003]@="OPEN with Microsoft Access 2003"[HKEY_CLASSES_ROOT\Access.Application.11\shell\Access2003\command]@="\"C:\\Program Files\\Microsoft Office\\OFFICE11\\MSACCESS.EXE\" /NOSTARTUP \"%1\""[HKEY_CLASSES_ROOT\Access.Application.11\shell\Access2007]@="OPEN with Microsoft Access 2007"[HKEY_CLASSES_ROOT\Access.Application.11\shell\Access2007\command]@="\"C:\\Program Files\\Microsoft Office\\OFFICE12\\MSACCESS.EXE\" /NOSTARTUP \"%1\""[HKEY_CLASSES_ROOT\Access.MDBFile\shell][HKEY_CLASSES_ROOT\Access.MDBFile\shell\Access2003]@="OPEN with Microsoft Access 2003"[HKEY_CLASSES_ROOT\Access.MDBFile\shell\Access2003\command]@="\"C:\\Program Files\\Microsoft Office\\OFFICE11\\MSACCESS.EXE\" /NOSTARTUP \"%1\""[HKEY_CLASSES_ROOT\Access.MDBFile\shell\Access2007]@="OPEN with Microsoft Access 2007"[HKEY_CLASSES_ROOT\Access.MDBFile\shell\Access2007\command]@="\"C:\\Program Files\\Microsoft Office\\OFFICE12\\MSACCESS.EXE\" /NOSTARTUP \"%1\"";----- MS PowerPoint Menu Items:[HKEY_CLASSES_ROOT\PowerPoint.Show.8\shell][HKEY_CLASSES_ROOT\PowerPoint.Show.8\shell\PowerPnt2003]@="OPEN with Microsoft PowerPoint 2003"[HKEY_CLASSES_ROOT\PowerPoint.Show.8\shell\PowerPnt2003\command]@="\"C:\\Program Files\\Microsoft Office\\Office11\\POWERPNT.EXE\" \"%1\""[HKEY_CLASSES_ROOT\PowerPoint.Show.8\shell\PowerPnt2007]@="OPEN with Microsoft PowerPoint 2007"[HKEY_CLASSES_ROOT\PowerPoint.Show.8\shell\PowerPnt2007\command]@="\"C:\\Program Files\\Microsoft Office\\Office12\\POWERPNT.EXE\" \"%1\""[HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell][HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell\PowerPnt2003]@="OPEN with Microsoft PowerPoint 2003"[HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell\PowerPnt2003\command]@="\"C:\\Program Files\\Microsoft Office\\Office11\\POWERPNT.EXE\" \"%1\""[HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell\PowerPnt2007]@="OPEN with Microsoft PowerPoint 2007"[HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell\PowerPnt2007\command]@="\"C:\\Program Files\\Microsoft Office\\Office12\\POWERPNT.EXE\" \"%1\"";----- MS Excel Menu Items:[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Excel2003]@="OPEN with Microsoft Excel 2003"[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Excel2003\command]@="\"C:\\Program Files\\Microsoft Office\\Office11\\EXCEL.EXE\" \"%1\""[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Excel2007]@="OPEN with Microsoft Excel 2007"[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Excel2007\command]@="\"C:\\Program Files\\Microsoft Office\\Office12\\EXCEL.EXE\" \"%1\""[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Excel2003]@="OPEN with Microsoft Excel 2003"[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Excel2003\command]@="\"C:\\Program Files\\Microsoft Office\\Office11\\EXCEL.EXE\" \"%1\""[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Excel2007]@="OPEN with Microsoft Excel 2007"[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Excel2007\command]@="\"C:\\Program Files\\Microsoft Office\\Office12\\EXCEL.EXE\" \"%1\"";----- MS Word Menu Items:[HKEY_CLASSES_ROOT\Word.Document.8][HKEY_CLASSES_ROOT\Word.Document.8\shell\Word2003]@="OPEN with Microsoft Word 2003"[HKEY_CLASSES_ROOT\Word.Document.8\shell\Word2003\command]@="\"C:\\Program Files\\Microsoft Office\\OFFICE11\\WINWORD.EXE\" \"%1\""[HKEY_CLASSES_ROOT\Word.Document.8\shell\Word2007]@="OPEN with Microsoft Word 2007"[HKEY_CLASSES_ROOT\Word.Document.8\shell\Word2007\command]@="\"C:\\Program Files\\Microsoft Office\\OFFICE12\\WINWORD.EXE\" \"%1\""[HKEY_CLASSES_ROOT\Word.Document.12][HKEY_CLASSES_ROOT\Word.Document.12\shell\Word2003]@="OPEN with Microsoft Word 2003"[HKEY_CLASSES_ROOT\Word.Document.12\shell\Word2003\command]@="\"C:\\Program Files\\Microsoft Office\\OFFICE11\\WINWORD.EXE\" \"%1\""[HKEY_CLASSES_ROOT\Word.Document.12\shell\Word2007]@="OPEN with Microsoft Word 2007"[HKEY_CLASSES_ROOT\Word.Document.12\shell\Word2007\command]@="\"C:\\Program Files\\Microsoft Office\\OFFICE12\\WINWORD.EXE\" \"%1\""as for files automatically opening in 2007, i do have another script we use to make all files default to 2003....... Edited June 16, 2009 by tum0r
Doboaf7 Posted March 23, 2009 Posted March 23, 2009 tum0r-Can you share with me the script for defaulting files to open with 2003? I used the script to give the option of opening in either version and it works great. It would be helpful to have everything open in 03 since my whole company is not up and running with 07 yet. Who knows when that will be =)
tum0r Posted March 26, 2009 Posted March 26, 2009 tum0r-Can you share with me the script for defaulting files to open with 2003? I used the script to give the option of opening in either version and it works great. It would be helpful to have everything open in 03 since my whole company is not up and running with 07 yet. Who knows when that will be =)heres the .cmd:Rem -- Reenable Excel and PowerPoint 2003:"%ProgramFiles%\Microsoft Office\OFFICE11\Excel.exe" /regserver"%ProgramFiles%\Microsoft Office\OFFICE11\PowerPnt.exe" /regserverRem -- Setup Right-click menu for 2003 & 2007 choicesRegEdit /s Tweaks\TweakMSO.regRem -- Stop MS-Word from re-registeringRegEdit /s Tweaks\NoRereg.regRem -- Return Microsoft Word default to Office-2003!"C:\Program Files\Microsoft Office\OFFICE11\WinWord.exe" /rpauseexitand here's norereg.reg:REGEDIT4[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Access][HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Access\Options]"NoRereg"=dword:00000001[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel][HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Options]"NoRereg"=dword:00000001[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\PowerPoint][HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\PowerPoint\Options]"NoRereg"=dword:00000001[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word][HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options]"NoRereg"=dword:00000001[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Access][HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Access\Options]"NoRereg"=dword:00000001[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel][HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Options]"NoRereg"=dword:00000001[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\PowerPoint][HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\PowerPoint\Options]"NoRereg"=dword:00000001[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word][HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options]"NoRereg"=dword:00000001
sparrowce Posted April 21, 2009 Posted April 21, 2009 Thank you for this great information. I have been able to use your norereg for Word and Excel and it's great, but not finding an options folder for Access. How can I prevent the install each time I open a different version of Access?
sean_incali Posted May 30, 2009 Posted May 30, 2009 Is there a way to do this all at once for all office applications? Currently office 2003 is my default, but I like the idea of having context menu allowing me to choose office 2007 when I need. Except I'm not sure where all these regedit keys are supposed to go. And having to add them individually seems a bit too much work. if there is a way to do this for all the office application, that will be great. Thanks for any info.heres a little registry tweak that puts open with 2003 and open with 2007 in the right click context menu (dosent work with files created in Access 2007):REGEDIT4;----- MS Access Menu Items:[HKEY_CLASSES_ROOT\Access.Application.11\shell][HKEY_CLASSES_ROOT\Access.Application.11\shell\Access2003]@="OPEN with Microsoft Access 2003"[HKEY_CLASSES_ROOT\Access.Application.11\shell\Access2003\command]@="\"C:\\Program Files\\Microsoft Office\\OFFICE11\\MSACCESS.EXE\" /NOSTARTUP \"%1\""[HKEY_CLASSES_ROOT\Access.Application.11\shell\Access2007]@="OPEN with Microsoft Access 2007"[HKEY_CLASSES_ROOT\Access.Application.11\shell\Access2007\command]@="\"C:\\Program Files\\Microsoft Office\\OFFICE12\\MSACCESS.EXE\" /NOSTARTUP \"%1\""[HKEY_CLASSES_ROOT\Access.MDBFile\shell][HKEY_CLASSES_ROOT\Access.MDBFile\shell\Access2003]@="OPEN with Microsoft Access 2003"[HKEY_CLASSES_ROOT\Access.MDBFile\shell\Access2003\command]@="\"C:\\Program Files\\Microsoft Office\\OFFICE11\\MSACCESS.EXE\" /NOSTARTUP \"%1\""[HKEY_CLASSES_ROOT\Access.MDBFile\shell\Access2007]@="OPEN with Microsoft Access 2007"[HKEY_CLASSES_ROOT\Access.MDBFile\shell\Access2007\command]@="\"C:\\Program Files\\Microsoft Office\\OFFICE12\\MSACCESS.EXE\" /NOSTARTUP \"%1\"";----- MS PowerPoint Menu Items:[HKEY_CLASSES_ROOT\PowerPoint.Show.8\shell][HKEY_CLASSES_ROOT\PowerPoint.Show.8\shell\PowerPnt2003]@="OPEN with Microsoft PowerPoint 2003"[HKEY_CLASSES_ROOT\PowerPoint.Show.8\shell\PowerPnt2003\command]@="\"C:\\Program Files\\Microsoft Office\\Office11\\POWERPNT.EXE\" \"%1\""[HKEY_CLASSES_ROOT\PowerPoint.Show.8\shell\PowerPnt2007]@="OPEN with Microsoft PowerPoint 2007"[HKEY_CLASSES_ROOT\PowerPoint.Show.8\shell\PowerPnt2007\command]@="\"C:\\Program Files\\Microsoft Office\\Office12\\POWERPNT.EXE\" \"%1\""[HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell][HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell\PowerPnt2003]@="OPEN with Microsoft PowerPoint 2003"[HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell\PowerPnt2003\command]@="\"C:\\Program Files\\Microsoft Office\\Office11\\POWERPNT.EXE\" \"%1\""[HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell\PowerPnt2007]@="OPEN with Microsoft PowerPoint 2007"[HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell\PowerPnt2007\command]@="\"C:\\Program Files\\Microsoft Office\\Office12\\POWERPNT.EXE\" \"%1\"";----- MS Excel Menu Items:[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Excel2003]@="OPEN with Microsoft Excel 2003"[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Excel2003\command]@="\"C:\\Program Files\\Microsoft Office\\Office11\\EXCEL.EXE\" \"%1\""[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Excel2007]@="OPEN with Microsoft Excel 2007"[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Excel2007\command]@="\"C:\\Program Files\\Microsoft Office\\Office12\\EXCEL.EXE\" \"%1\""[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Excel2003]@="OPEN with Microsoft Excel 2003"[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Excel2003\command]@="\"C:\\Program Files\\Microsoft Office\\Office11\\EXCEL.EXE\" \"%1\""[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Excel2007]@="OPEN with Microsoft Excel 2007"[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Excel2007\command]@="\"C:\\Program Files\\Microsoft Office\\Office12\\EXCEL.EXE\" \"%1\"";----- MS Word Menu Items:[HKEY_CLASSES_ROOT\Word.Document.8][HKEY_CLASSES_ROOT\Word.Document.8\shell\Word2003]@="OPEN with Microsoft Word 2003"[HKEY_CLASSES_ROOT\Word.Document.8\shell\Word2003\command]@="\"C:\\Program Files\\Microsoft Office\\OFFICE11\\WINWORD.EXE\" \"%1\""[HKEY_CLASSES_ROOT\Word.Document.8\shell\Word2007]@="OPEN with Microsoft Word 2007"[HKEY_CLASSES_ROOT\Word.Document.8\shell\Word2007\command]@="\"C:\\Program Files\\Microsoft Office\\OFFICE12\\WINWORD.EXE\" \"%1\""[HKEY_CLASSES_ROOT\Word.Document.12][HKEY_CLASSES_ROOT\Word.Document.12\shell\Word2003]@="OPEN with Microsoft Word 2003"[HKEY_CLASSES_ROOT\Word.Document.12\shell\Word2003\command]@="\"C:\\Program Files\\Microsoft Office\\OFFICE11\\WINWORD.EXE\" \"%1\""[HKEY_CLASSES_ROOT\Word.Document.12\shell\Word2007]@="OPEN with Microsoft Word 2007"[HKEY_CLASSES_ROOT\Word.Document.12\shell\Word2007\command]@="\"C:\\Program Files\\Microsoft Office\\OFFICE12\\WINWORD.EXE\" \"%1\""as for files automatically opening in 2007, i do have another script we use to make all files default to 2003.......
tum0r Posted June 1, 2009 Posted June 1, 2009 (edited) Here are the 3 files needed:XP 32 BIT ONLYhttp://www.mediafire.com/file/cdmoyiezzdo/make 03 & 07 play nice.rardrop these files in to C:\Program Files and click install.cmd. This needs to be done for each user profile. I added the missing return Access 2003 to default that was missing. Hope this makes things easier.make_03___07_play_nice.rar Edited June 11, 2009 by tum0r
sean_incali Posted June 3, 2009 Posted June 3, 2009 Thank you very much for making this. But when I tried it, it brought up a setup window and did something... But still no Shell menu with "open with 2003 or 2007"Not sure what I did wrong. I put all the files in the folder you specified. And clocked on install.cmd file. I only have one user account on my computer. Windows vista 32 bit. home basic edition.
sean_incali Posted June 8, 2009 Posted June 8, 2009 (edited) When i try to run it as admin, little popup windows show up. it says on the title bar, "microsoft excel" And the message says, one of your object libraries(stdole32.tlb) is missing or damaged. please run setup to install it. Then it runs the setup a few times. then microsoft access starts. if i close the access, then setup runs again. then the cmd windows stops. Then if i right click on an office file, it has the open with, but only one version of the office. my default is 2003. it also has open office options because I have it installed, but not office 2007.C:\Windows\system32>Rem -- Reenable Excel, Access, PowerPoint 2003:C:\Windows\system32>"C:\Program Files\Microsoft Office\OFFICE11\Excel.exe" /regserverC:\Windows\system32>"C:\Program Files\Microsoft Office\OFFICE11\PowerPnt.exe" /regserverC:\Windows\system32>"C:\Program Files\Microsoft Office\OFFICE11\MSAccess.exe" /regserverC:\Windows\system32>Rem -- Setup Right-click menu for 2003 & 2007 choicesC:\Windows\system32>RegEdit /s C:\Program Files\TweakMSO.regC:\Windows\system32>Rem -- Stop MS-Word from re-registeringC:\Windows\system32>RegEdit /s C:\Program Files\NoRereg.regC:\Windows\system32>Rem -- Return Microsoft Word default to Office-2003!C:\Windows\system32>"C:\Program Files\Microsoft Office\OFFICE11\WinWord.exe" /rC:\Windows\system32>pausePress any key to continue . . . Edited June 8, 2009 by sean_incali
sean_incali Posted June 10, 2009 Posted June 10, 2009 I also tried this on my windows vista 64 bit machine and nothing happend. it will pop up the cmd window but no changes are made. also on 64 bit os, there are 2 program files folders. program files and then program files(x86)
tum0r Posted June 11, 2009 Posted June 11, 2009 (edited) I'll run some more tests on vista x64. I have tested the context menu reg file on vista x64, it works fine. The cmd might need to be changed for x64....Edit: this script was written primarily for XP x86, i'll update it. Edited June 11, 2009 by tum0r
tum0r Posted June 11, 2009 Posted June 11, 2009 I cant seem to get this working under vista x64. anybody wanna pitch in?
sean_incali Posted June 12, 2009 Posted June 12, 2009 ok, so.. when I rebooted my comp, the default is 2003 as i wanted. But now a new problem. any time when word is open, my comp is sluggish. when i drag an open folder window around, it moves in clicks.(not smoothly like when word is not open)how do i remove all the modification to the registry except the default open settings? I still want the deafult open to be office 2003. i want to get rid of other registries. Do you have a code for doing that? Thanks so much.
tum0r Posted June 14, 2009 Posted June 14, 2009 Yeah, I'll try and whip up an undo.reg for you. I've had no luck getting any this to work under vista. I get the excel missing .dll error too, default to 2003 didnt work. context menus are there but dont work with 2007. I played with my script and reg entries but still had no luck. I'm suprised the default to 2003 is working for you. Gimmie a day or two for the undo reg. And if anybody has any ideas on how to get this to work for vista, please let me know!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now