| Feature | Project 98-2003 | Project 2007 | Project 2010 | | :--- | :--- | :--- | :--- | | | Binary .MPP | XML-based .MPP | XML-based .MPP | | VBA Editor | 16-bit limitations | 32-bit | 32-bit (with LongPtr) | | Ribbon Access | No (menus only) | No | Yes (needs GetEnabled callbacks) | | Date Handling | Serial dates | Serial dates | DateTime type improved | | Application.ActiveProject | Safe | Safe | Safe, but .Path property changed |
The Application.FileOpen method now triggers security warnings. To suppress them in VBA, use: | Feature | Project 98-2003 | Project 2007
Place cursor inside the sub, press F5 .
Unlike Excel’s Workbooks → Worksheets → Cells model, Project uses: use: Place cursor inside the sub
Report generated based on the known contents of Rod Gill’s “VBA Programming for Microsoft Project 98 through 2010 with an Introduction to VSTO” and comparable technical literature. | Feature | Project 98-2003 | Project 2007