You are not connected. Please login or register

View previous topic View next topic Go down  Message [Page 1 of 1]

1 C# Create Word CommandBars on Tue Aug 24, 2010 3:41 am

Top


Contributor
Loading
There's really nothing to say about this one.
Code:
using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.Reflection;
using Word;
using Office = Microsoft.Office.Core;


namespace Client.Chapter_19___Office_Integration
{
 
  public class CreateCommandBars
  {
    [STAThread]
    static void Main(string[] args)
    {
      Office.CommandBarButton Button;
      Office.CommandBar CommandBar;
      object Missing = System.Reflection.Missing.Value;
      Office._CommandBarButtonEvents_ClickEventHandler ButtonHandler;
      Word.ApplicationClass MyWord = new Word.ApplicationClass();

      MyWord.Visible = true;
      CommandBar = MyWord.CommandBars.Add("MyCommandBar", Missing, Missing, Missing);
      Button = (Office.CommandBarButton)CommandBar.Controls.Add(Office.MsoControlType.msoControlButton, Missing, Missing, Missing, Missing);
      Button.Caption = "MyButton";
      Button.FaceId = 1845;
      ButtonHandler = new Office._CommandBarButtonEvents_ClickEventHandler(OnClick_Button);
      Button.Click += ButtonHandler;
      System.Windows.Forms.Application.Run();
    }
    private void OnClick_Button(Office.CommandBarButton ctrl, ref bool cancel)
    {
      MessageBox.Show("This Worked!!!");
    }
  }

}

View previous topic View next topic Back to top  Message [Page 1 of 1]

Related topics

Permissions in this forum:
You cannot reply to topics in this forum