Word 或 Excel 的文档级自定义项中“文档操作”任务窗格的自定义用户界面(二)

来源:互联网 发布:大数据利用的过程是 编辑:程序博客网 时间:2024/06/05 02:49

效果图如下图所示,这个例子只是个引子

核心代码如下:

word主文档中

 

 UserControl us = new UserControl2();        private void ThisDocument_Startup(object sender, System.EventArgs e)        {            this.ActionsPane.Controls.Add(us);


 

自定义代码中核心代码如下

 public int a = 0;        private void button1_Click(object sender, EventArgs e)        {            Selection selection=Globals.ThisDocument.Application.Selection;            a++;            String b=this.comboBox1.Text;            if ("增加下拉" == b)            {                ComboBox cb = new ComboBox();                cb.Items.Add("靠");                cb.Items.Add("这");                cb.Items.Add("都");                cb.Items.Add("行");                float c1 = 20;                float c2 = 30;                Globals.ThisDocument.Controls.AddControl(cb, selection.Range, c1, c2, "111");            }else  if ("增加日历控件" == b)            {                DateTimePicker cb = new DateTimePicker();                    float c1 = 100;                    float c2 = 30;                    Globals.ThisDocument.Controls.AddControl(cb, selection.Range, c1, c2, "222");            }            else if ("增加文本框" == b)            {                TextBox cb = new TextBox();                float c1 = 80;                float c2 = 30;                Globals.ThisDocument.Controls.AddControl(cb, selection.Range, c1, c2, "333");            }            else if ("增加列表" == b)            {                DataGridView cb = new DataGridView();                float c1 =300;                float c2 = 300;                Globals.ThisDocument.Controls.AddControl(cb, selection.Range, c1, c2, "444");            }        }


 

 

原创粉丝点击