コードビハインドで次を設定したい:
Visio 2010 -> 外部データ -> 列の設定 -> タイプと単位 -> ハイパーリンク チェックボックス
自分で作成した adbo レコードセットにこのハイパーリンク フラグを設定するにはどうすればよいですか?
object oMissing = System.Reflection.Missing.Value;
ADODB.Recordset rs = new Recordset();
rs.Fields.Append("DocId", DataTypeEnum.adVariant);
rs.Fields.Append("Title", DataTypeEnum.adVarChar, 255, FieldAttributeEnum.adFldIsNullable);
rs.Fields.Append("Link", DataTypeEnum.adVarChar, 4000, FieldAttributeEnum.adFldIsNullable);
rs.Open(Type.Missing, Type.Missing, CursorTypeEnum.adOpenStatic, LockTypeEnum.adLockBatchOptimistic);
rs.AddNew(oMissing, oMissing);
rs.Fields["DocId"].Value = doc.DocumentID.ToString();
rs.Fields["Title"].Value = doc.Title;
rs.Fields["Link"].Value = doc.Link;
FieldAttributeEnum.adFldIsRowURL は問題ありませんが、これを設定すると、Arguments の型が間違っているという COMException が発生します。
何か案は?よろしく、フロート