C# Excel插入和删除表单控件
来源:互联网 发布:吃鸡手游巨人网络 编辑:程序博客网 时间:2024/06/16 07:18
表单控件是与Excel早期版本兼容的原始控件,通过表单控件,用户可以快速地将数据填写到模板文档中,如果你想在不使用VBA代码的情况下轻松引用单元格数据并与其进行交互,也可以使用表单控件。本文将介绍如何使用C#和Free Spire.XLS组件给Excel表格添加常见的表单控件例如文本框、单选按钮、复选框和组合框,以及如何删除现有的表单控件。
插入表单控件
//创建Workbook实例Workbook workbook = new Workbook();//添加工作表Worksheet sheet = workbook.Worksheets[0];//插入文本框sheet.Range["A2"].Text = "姓名:";ITextBoxShape textBox = sheet.TextBoxes.AddTextBox(2, 2, 18, 65);textBox.Text = "肖恩";textBox.Fill.ForeColor = Color.GreenYellow;textBox.HAlignment = CommentHAlignType.Center;textBox.VAlignment = CommentVAlignType.Center;//插入单选按钮sheet.Range["A4"].Text = "性别:";IRadioButton radioButton = sheet.RadioButtons.Add(4, 2, 18, 65);radioButton.CheckState = CheckState.Checked;radioButton.Text = "男";radioButton = sheet.RadioButtons.Add(4, 4, 18, 65);radioButton.Text = "女";//插入复选框sheet.Range["A6"].Text = "爱好:";ICheckBox checkBox = sheet.CheckBoxes.AddCheckBox(6, 2, 18, 65);checkBox.CheckState = CheckState.Checked;checkBox.Text = "摄影";checkBox = sheet.CheckBoxes.AddCheckBox(6, 4, 18, 65);checkBox.Text = "唱歌";checkBox = sheet.CheckBoxes.AddCheckBox(6, 6, 18, 65);checkBox.CheckState = CheckState.Checked;checkBox.Text = "旅行";//插入组合框 sheet["A8"].Text = "职业:";sheet["A9"].Text = "学生";sheet["A10"].Text = "教师";sheet["A11"].Text = "医生";IComboBoxShape comboBox = sheet.ComboBoxes.AddComboBox(8, 2, 18, 65);comboBox.ListFillRange = sheet["A9:A11"]; comboBox.LinkedCell = sheet.Range["C8"];comboBox.SelectedIndex = 2;//保存文档workbook.SaveToFile("AddFormControls.xlsx", ExcelVersion.Version2010);
删除表单控件
//创建Workbook实例Workbook workbook = new Workbook();//载入Excel文档workbook.LoadFromFile("AddFormControls.xlsx");//获取第一个工作表Worksheet sheet = workbook.Worksheets[0];//删除工作表中所有的复选框for (int i = 0; i < sheet.CheckBoxes.Count; i++){ sheet.CheckBoxes[i].Remove();}//保存文档workbook.SaveToFile("RemoveCheckBoxes.xlsx", ExcelVersion.Version2010);
阅读全文
0 0
- C# Excel插入和删除表单控件
- MFC往Excel插入表单
- c# 图片插入Excel
- c# 图片插入Excel
- 插入与删除Excel表格的单元格、行和列
- C#实现动态添加和删除控件
- C# Excel插入图形,添加文本,填充颜色和图片
- C# excel 删除重复
- C# 控件Excel
- C# 向Excel插入图片
- C# EXCEl中插入图片
- C# 生成Excel插入图表
- C# 添加、修改和删除Excel迷你图
- c#数据删除,插入,更新
- 插入、删除和更新
- Office2010,PPT,EXCEL如何插入日历控件
- c#操作Excel中的控件
- excel 隔行插入和错位
- 数据结构与算法之10(AVL自平衡二叉树与RB红黑树)
- C++变量声明和定义的关系
- JS——坑9
- fridge12_1
- 保留两位小数点:汪琪玩Excel第三十二招
- C# Excel插入和删除表单控件
- 现代操作系统之输入输出(二)
- centos7的安装和创建用户
- 纯c语言读取BMP图像
- FFmpeg 视音频同步
- oracle换库
- 技术问题小总结1
- Oracle更新数据的方法
- RTP协议