如题        private void UStrFormRegion_FormRegionShowing(object sender, System.EventArgs e)
        {
            _MailItem = this.OutlookItem as Outlook.MailItem;
            _PropRefno = _MailItem.UserProperties.Find(PROPERTY_NAME_Refno, Type.Missing);
            if (_PropRefno != null)
            {
                txtRefno.Text = _PropRefno.Value as string;
            }
            else
            {
                _PropRefno = _MailItem.UserProperties.Add(PROPERTY_NAME_Refno, Outlook.OlUserPropertyType.olText, true);    
                txtRefno.Text = "";
            }
            
            txtRefno.TextChanged += new EventHandler(UStrMail_Changed);
            _MailItem.Write += new Outlook.ItemEvents_10_WriteEventHandler(UStrMail_Write);            this.OutlookFormRegion.SetControlItemProperty(txtRefno, PROPERTY_NAME_Refno); //不管用
            this.OutlookFormRegion.SuppressControlReplacement = true; //不管用
        }
PROPERTY_NAME_Refno 是自定义字段名另外如果要发送自定义字段,注册表项:DisableTNEF 就只能为 0;这样如果对方没有安装我的插件会产生一个 Winmail.dat 的附件,这个问题如何解决!