Недавно я работаю над надстройкой с C# для Outlook 2010 в Visual Studio 2012. Я разработал пользовательскую область формы, содержащую простые текстовые поля и кнопку. В методе Button_click я принимаю ошибку (код ошибки: ошибка CS0117), и я не мог понять, почему? Я действительно новичок в этой среде :) в любом случае это моя проблема. (если вам нужно больше кода для решения вопроса, просто дайте мне знать)не содержит определения для «формы»? Outlook Addon
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;
. . .
* MSForms.UserForm userForm = (MSForms.UserForm)
in line FormRegion1.Form
«Форма» не распознается. И ошибка говорит
«CS0117 ошибки:„OutlookAddIn2.FormRegion1“не содержит определения„Форму“».
Большое спасибо.