C# 在将数据导出到Microsoft Office Project时设置OutlineCode1值时引发异常

C# 在将数据导出到Microsoft Office Project时设置OutlineCode1值时引发异常,c#,winforms,ms-project,C#,Winforms,Ms Project,我使用C和SQL Server开发了一个Windows窗体应用程序,我编写了以下代码来设置OutlineCode1值: using Microsoft.Office.Interop.MSProject; ... task.OutlineCode1 = value.ToString(); 当我设置task.OutlineCode1值时,抛出异常,我得到以下错误: System.Runtime.InteropServices.COMException 该方法发生意

我使用C和SQL Server开发了一个Windows窗体应用程序,我编写了以下代码来设置OutlineCode1值:

using Microsoft.Office.Interop.MSProject;
...            
     task.OutlineCode1 = value.ToString();
当我设置task.OutlineCode1值时,抛出异常,我得到以下错误:

System.Runtime.InteropServices.COMException

该方法发生意外错误

我测试了所有Microsoft Office Project interop版本。

大纲代码1-10字段仅限于查找列表中的值。首先填充列表,然后可以设置值。 您可以从用户界面或在运行时执行此操作:

CustomFieldValueListAdd pjCustomTaskOutlineCode1, value.ToString()
根据需要添加对象限定符