title: Open Outlook 2013 New Appointment window at Client side with Microsoft.Office.Interop.Outlook C#
body: <p>I am trying to open Outlook 2013 New Appointment window at Client side with ASP.Net c# application. my code is working fine its a simple button. when i click the button from client machine this application open the outlook window on server/host machine but not on Client Machine.</p>
  
  <p>what can i use to open Outlook Appointment window on client machine by using ASP.Net C#.</p>
  
  <p>I am using following code:</p>
  
  <pre><code>    private void OpenOutlookAppt() {
  
       Microsoft.Office.Interop.Outlook.Application app = null;
       Microsoft.Office.Interop.Outlook.AppointmentItem appt = null;
       app = new Microsoft.Office.Interop.Outlook.Application();
  
       appt = (Microsoft.Office.Interop.Outlook.AppointmentItem)app.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olAppointmentItem);
  
          appt.Subject = "Customer Review";
          appt.MeetingStatus = Outlook.OlMeetingStatus.olMeeting;
          appt.Location = "36/2021";
          appt.Start = Convert.ToDateTime("3/30/2016 01:30:00 PM");
          appt.End = Convert.ToDateTime("3/30/2016 02:30:00 PM");
          Outlook.Recipient recipRequired =
              appt.Recipients.Add("abc@domain.com");
          recipRequired.Type =
              (int)Outlook.OlMeetingRecipientType.olRequired;
          Outlook.Recipient recipOptional =
              appt.Recipients.Add("abc@domain.com");
          recipOptional.Type =
              (int)Outlook.OlMeetingRecipientType.olOptional;
          Outlook.Recipient recipConf =
             appt.Recipients.Add("Conf Room 36/2021 (14) AV");
          recipConf.Type =
              (int)Outlook.OlMeetingRecipientType.olResource;
          appt.Recipients.ResolveAll();
          appt.Display(true); }
  </code></pre>
  
  <p>Thanks</p>