SharePoint 2010 SP1 Dec 11 CU – Issues with Office 2003

I know Microsoft don’t offer support for Office 2003 anymore (unless you have an extended support agreement), but as we all know there are still lot’s of places out there especially in larger Enterprises using Office 2003 on Windows XP.

Microsoft quote office 2003 as supported by SharePoint 2010, and the document here http://go.microsoft.com/?linkid=9690494 suggests if offers a “Good” level of interopertion with SharePoint 2010.

However here’s a tip for you, based on an issue we encountered during a SharePoint 2010 upgrade from SP1 to DEC 11 CU, I would suggest if you have Office 2003 clients don’t upgrade your SharePoint 2010 instances past SP1 if you have document libraries with multiple content types associated (later versions of Office 2007 / 2010 work fine).

You’ll get this error message ‘this.frm.ctNameToId’ is not an object, when you attempt to save a document for the first time into a library.

this.frm.ctNameToId is null or not an object

It appears as part of the SP2010 Dec 11 CU, some changes were made to the Javascript file BFORM.js & BFORM.debug.js in the TEMPATE\LAYOUTS\1033 folder of the 14 hive.

These changes cause the web page rendered in the “Save As” dialog of Office 2003 which allows you pick a content type for the file when it’s saved for the first time, to throw a JavaScript error, which then makes it impossible to complete the Save operation.

I have compared old and new versions of the function where the error is thrown “function ChoiceFValidate()” and can see an extra few lines of code have been added compared to the earlier version, see below

SP1 Dec 2011 CU (BFORM.js)
SP1 Dec 2011 CU

SP1 (BFORM.js)
SP1

Why this would cause Office 2003 to break is not clear at present it maybe due to the form configuration we have on our content types on our document libraries??

Either way we see the issue on versions of SharePoint 2010 SP1 DEC 2011 CU, and the file change date time for the BFORM.js file is 16/11/2011.

So if you have Office 2003 & Document Libraries with more than one content type, stick on SP2010 SP1 until you can get your users on a later version of office.  Might take this one up with M/Soft to see if they have a suggestion, might also investigate if a later CU from 2012 sorts the issue, hope you don’t have the same problem we did.

Bookmark the permalink.

6 Responses to SharePoint 2010 SP1 Dec 11 CU – Issues with Office 2003

  1. Heiko Watz says:

    Hello,
    i have the same Problem, but with Visio 2010!
    When i open a Visio drawing from sharepoint i can’t set the properties in Visio and i can’t save the file on SharePoint.
    Always the bform.js error appears.
    The content type i use contains two field with manages metadatas.
    Do you have an idea to get this work.
    Thank you
    Heiko

    • I would check which version of SharePoint you have on the server side.

      It it’s SP2010 SP1 Dec 11 CU or later then this could be the cause of your problems.

      Andy.

      • Heiko Watz says:

        We have installed April 2012 CU, Version 14.0.6120.5006
        Any idea?
        Heiko

        • Hi,

          I think that’s your problem then, do you get the same issue if you use SharePoint 2010 SP1, version 14.0.6029.1000.

          Can you try setting up a test server with an SP1 build of SP2010 then see if you get the same problem?

  2. Romain K says:

    Hi, Having the same issue with April 2010 CU. Waiting for an update from MS support…

Leave a Reply

Your email address will not be published. Required fields are marked *

*