Getting your Custom Project Guide to work in Project 2007


Happy Holidays! This post is from Nada Alwarid, a co-worker that is responsible for the project guide:


In Project 2007, class IDs have changed.  Because of that, your custom Project Guide solutions cannot work until you update those class ID’s.  In this post, I’ll outline what those changes are so you can get your custom solution working.


We have objects declared like this:


<object id=”TextConv”


      classid=”clsid:0F5E0D2C-54F2-41D9-835F-06B3045B7059″


      type=”application/x-oleobject”


      style=”display: none”>TextConv failed to load!


</object>


The id of the object is not important, its only used for referencing it within the HTML or Jscript code. The important part is the classID. It is used to actually look up that object in the list of ActiveX objects registered with the OS and load it.


These IDs have changed from Project 2003 to Project 2007.


The mapping from Project 2003 to Project 2007 is:
























Object Name


Project 2003 Class ID


Project 2007 Class ID


Text Converter


1CFC2250-9B5C-4546-ABA1-1F69A06DCA12


0F5E0D2C-54F2-41D9-835F-06B3045B7059


Document Event Object


494B3458-3EFF-4C66-9C86-D47670D69634


5500517E-1890-48B4-800E-D9FC609E6DC2


Application Event Object


04EEB710-3EB7-4B69-9281-E9BBB7B35959


13D338F1-AA3F-444E-A2B7-BC98EFB03484


Datepicker


A709EC93-E1F9-4bc4-A9CB-7FDB51CD0EF1


03660567-F7F2-4e2b-A13C-C6607A726AF5


 


Also, you can download the default Project Guide files that has been attached to this post.


 Nada


 

DefaultProjectGuide.zip

Comments (1)

  1. vybez says:

    I changed the classIDs in my project guide, and replaced my default project guide files with the ones I downloaded from here but it still doesn’t work in 2007.

    Is there something I’m doing wrong or something else I need to change or add?