PRJ: Error Running Macro That Opens Project Sharing Pool (189868)



The information in this article applies to:

  • Microsoft Project 2000
  • Microsoft Project 98 for Windows

This article was previously published under Q189868

SYMPTOMS

In Microsoft Project, when you run a recorded macro to open a project that shares resources from a resource pool, you may receive the following error:
Run Time Error '1100':
The method is not available in this situation.

CAUSE

This behavior occurs when all of the following conditions are true:

  • You have recorded a macro that opens a project sharing a resource pool.
  • When opening that project file you receive the Open Resource Pool message box, you chose one of the options that will open the resource pool.
The resulting macro will look similar to this:
   Sub OpenFileTest()
       WindowActivate WindowName:="<X>"
       FileOpen Name:="<X>", ReadOnly:=False
   End Sub
				
NOTE: <X> is the path and file name of the project you are opening.

Running this macro produces an error because you cannot activate a window (WindowActivate) for a specific file if the file has not yet been opened (FileOpen).

WORKAROUND

To work around this behavior, follow these steps:

  1. From the Tools menu, point to Macro, then click Macros.
  2. In the Macros dialog box, click the name of your macro from the list of macros, then click Edit.
  3. Find the following lines in your macro:
          WindowActivate WindowName:="<X>"
          FileOpen Name:="<X>", ReadOnly:=False
    						
    NOTE: <X> is the path and file name of the file you are opening.
  4. Delete the whole line that begins with
    WindowActivate
    					
  5. On the File menu, click Close and return to Microsoft Project.
  6. Run the macro normally.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

MORE INFORMATION

When recording the macro, if you click Do Not Open Other Files in Open Resource Pool Information, the macro will be recorded correctly and will run successfully.

Modification Type:MajorLast Reviewed:10/7/2003
Keywords:kbbug kberrmsg kbpending KB189868