Microsoft KB Archive/86743

{|
 * width="100%"|

WINPROJ.INI Settings Saved in Workspace File

 * }

Q86743

-

The information in this article applies to:


 * Microsoft Project for Windows, versions 1.0, 3.0, 4.0
 * Microsoft Project for Macintosh, version 3.0

-

SUMMARY
When you save a workspace, Microsoft Project saves the options from Preferences dialog box in the Workspace file along with the list of filenames of all open project, view, and calendar files. The optional settings that can be added to the WINPROJ.INI or Microsoft Project Settings file (initialization file) are also saved in the Workspace file. The exception to this are the manually entered parameters such as FORCEPRINTFILE=YES, ENTERMOVE=, BIG FONT=, SMALL FONT=, and EMMLIMIT= that can be added for Project for Windows, version 1.0.

MORE INFORMATION
When a workspace file is opened, the files listed in the workspace are opened and the workspace preferences are restored. When you exit Project, all current preferences are written to the initialization file, and so become the new default preferences. These two factors can lead to unexpected results.

Opening Workspace Files
When a workspace file is opened, the preferences saved in the workspace become the current preferences in Project. This includes both the preferences available from the Options Preferences, and the additional preferences available in the initialization file. If you exit Project without changing any of these preferences, these preferences will become the new defaults for Project and will be current whenever Project is loaded, whether the same worksapce is opened or not.

Editing the Initialization File
Project reads the initialization file to determine the preference settings when it is first loaded and writes all information back the the initialization file when Project is exited. This implies that you cannot successfully edit the initialization file if Project is running.

If Project is running, and you alter the initialization file, any edits made will be overwritten, and hence lost, when Project is exited. In order for edits to take effect, the edit must be done while Project is not running. The edits will then take effect when Project is next loaded.