我开发了一个带有C#和SQL Server的Windows窗体应用程序,我编写了这段代码来设置OutlineCode1值:
using Microsoft.Office.Interop.MSProject;
...
task.OutlineCode1 = value.ToString();
当我设置task.OutlineCode1值时,抛出异常,我得到此错误:
System.Runtime.InteropServices.COMException
"方法发生意外错误。"
我测试了所有Microsoft Office Project互操作版本。
答案 0 :(得分:0)
OutlineCode1-10
字段仅限于查找列表中的值。首先填充列表,然后您可以设置值。
您可以从用户界面或运行时执行此操作:
CustomFieldValueListAdd pjCustomTaskOutlineCode1, value.ToString()
(根据需要添加对象限定符)