Hi Greg,
I just tried the paste/link operation you described, and I got a similar error. Apparently, the link only worked while I had the Project plan doc open. After I closed the project plan doc, the link stopped working, even when I attempted to "refresh" the links. (I had never tried this approach before, so I don't have any insights into why the paste/link does not work, other than to say that integration between MS Project and other Office apps have never been that good.)
We may need to explore alternate ways to accomplish what you are trying to do.
As I understand from your post, you are wanting to have an extract of the tasks from one or more Project plan documents, and collect schedule info and % complete info outside of Project. Is that correct? (I am assuming that you are planning to update this info back in your Project doc after you have collected them through Excel. I am also assuming that you are using this approach since you are asking your workers to fill in the required info in Excel, and you are planning to consolidate the updates into Project.)
Before exploring options for automation, please confirm that the following process would work for you:
[list type=decimal]
[*]Create a view in Project that includes the "GUID" field. GUID is a unique identifier that is guaranteed to remain unique across different Project docs, etc.
[*]Copy the desired data from Project and paste into Excel. "Paste as HTML" is the default paste operation. As such, you should be able to simply paste into Excel.
[*]Add formulas in Excel sheet to clean up / convert any fields (such as the date fields that were pasted as text, etc.)
Make your updates in Excel (such as % complete)
If you paste the data from Project into Excel again, identify and remove duplicates, using the GUID field as the tie-breaker.
Once you are ready to update the Project document, use the GUID to match the updates from Excel to Project.
[/list type=decimal]
I realize that this is a very manual process... but if this works for you, we can explore ways to automate this (by checking which tasks already exist in the Excel doc, etc.)
-Sajan.