• <menu id="w2i4a"></menu>
  • logo Spire.XLS 系列教程

    文檔首頁>>Spire.XLS 系列教程>>Excel .NET組件Spire.XLS教程:插入和刪除表單控件

    Excel .NET組件Spire.XLS教程:插入和刪除表單控件


    Spire.XLS for .NET 是一款專業(yè)的 .NET Excel 組件, 它可以用在各種.NET 框架中,包括 .NET Core、ASP.NET 和 Windows Forms 等相關(guān)的.NET 應(yīng)用程序。在Excel表格中圖片也是我們經(jīng)常會(huì)使用到的工具,這時(shí)我們?nèi)绾问褂肧pire.XLS來完成呢?這就是本系列教程將給大家詳細(xì)講解的。

    下載Spire.XLS最新版體驗(yàn)

    11月優(yōu)惠進(jìn)行時(shí),消費(fèi)滿額即享折上豪禮,想買Spire.Doc的朋友趕快咨詢?cè)诰€客服吧!

    推薦閱讀:【想要快速完成文檔格式轉(zhuǎn)換嗎?Spire系列組件格式轉(zhuǎn)換完整攻略來啦!】


    Excel 插入和刪除表單控件

    表單控件是與Excel早期版本兼容的原始控件,通過表單控件,用戶可以快速地將數(shù)據(jù)填寫到模板文檔中,如果你想在不使用VBA代碼的情況下輕松引用單元格數(shù)據(jù)并與其進(jìn)行交互,也可使用表單控件。本文將介紹如何使用Spire.XLS給Excel表格添加常見的表單控件例如文本框、單選按鈕、復(fù)選框和組合框,以及如何刪除現(xiàn)有的表單控件。

    ▲插入表單控件

    //創(chuàng)建Workbook實(shí)例
    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 = "女";
    
    //插入復(fù)選框
    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 = "職業(yè):";
    sheet["A9"].Text = "學(xué)生";
    sheet["A10"].Text = "教師";
    sheet["A11"].Text = "醫(yī)生";
    
    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);

    Excel .NET組件Spire.XLS教程:插入和刪除表單控件

    ▲刪除表單控件

    //創(chuàng)建Workbook實(shí)例
    Workbook workbook = new Workbook();
    //載入Excel文檔
    workbook.LoadFromFile("AddFormControls.xlsx");
    
    //獲取第一個(gè)工作表
    Worksheet sheet = workbook.Worksheets[0];
    
    //刪除工作表中所有的復(fù)選框
    for (int i = 0; i < sheet.CheckBoxes.Count; i++)
    {
        sheet.CheckBoxes[i].Remove();
    }
    
    //保存文檔
    workbook.SaveToFile("RemoveCheckBoxes.xlsx", ExcelVersion.Version2010);

    Excel .NET組件Spire.XLS教程:插入和刪除表單控件


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();