不包含';表格'?Outlook加载项

本文关键字:Outlook 加载项 包含 表格 | 更新日期: 2023-09-27 17:59:38

最近我正在Visual Studio 2012中使用c#为Outlook 2010开发一个外接程序。我开发了一个自定义表单区域,其中包含简单的文本框和一个按钮。在Button_click方法中,我犯了一个错误(错误代码:error CS0117),我不知道为什么?我对这种环境真的很陌生:)无论如何,这都是我的问题。(如果你需要更多的代码来解决,请告诉我)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Office = Microsoft.Office.Core;
using Outlook = Microsoft.Office.Interop.Outlook;
using MSForms = Microsoft.Vbe.Interop.Forms;

。.

private void button1_Click(object sender, EventArgs e)
        {
        // save button
        MSForms.UserForm userForm = (MSForms.UserForm) FormRegion1.Form;
        MSForms.Controls formControls = userForm.Controls;
        Outlook.OlkTextBox ad =
           (Outlook.OlkTextBox)formControls.Item("ad");
        string cariad = ad.Text;
        Outlook.OlkTextBox adres =
          (Outlook.OlkTextBox)formControls.Item("adres");
        string cariadres = adres.Text;
        Outlook.OlkTextBox vergid =
          (Outlook.OlkTextBox)formControls.Item("vergid");
        string carivergid = vergid.Text;

。.

*第FormRegion1.Form行"表单"中的MSForms.UserForm userForm = (MSForms.UserForm)无法识别。错误表明

"错误CS0117:"OutlookAddIn2.FormRegion1"不包含"表格"的定义。

非常感谢。

不包含';表格'?Outlook加载项

我不使用Forms就解决了这个问题:)简单地说,我只键入了

 this.TextBoxName.Text;

以访问textBox的文本。无论如何谢谢。