我有一个具有6个名称的组合框(comboBox1),我需要将所选值复制到excel单元格中。为此,当单击按钮(button1)时,我有一个创建Excel文件的表单。值必须转到我在代码上具有“名称”的位置。我怎样才能做到这一点?谢谢。
Windows窗体单击按钮:
xlWorkSheet.get_Range("U58", "X58").Merge(false);
xlWorkSheet.get_Range("U58", "X58").Borders[Excel.XlBordersIndex.xlEdgeTop].Weight = 2d;
xlWorkSheet.get_Range("U58", "X58").Borders[Excel.XlBordersIndex.xlEdgeBottom].Weight = 1d;
xlWorkSheet.get_Range("U58", "X58").Borders[Excel.XlBordersIndex.xlEdgeRight].Weight = 2d;
chartRange = xlWorkSheet.get_Range("U58", "X58");
chartRange.FormulaR1C1 = "name";
chartRange.HorizontalAlignment = 3;
chartRange.VerticalAlignment = 2;
chartRange.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Black);
chartRange.Font.Name = "Arial";
chartRange.Font.Size = 8;
chartRange.Font.Bold = false;
答案 0 :(得分:0)
我认为您是在询问ComboBox的 SelectedItem 。如果所有ComboBox项都是字符串,请尝试以下方法:
if(comboBox1.SelectedItem != null){
string name = comboBox1.SelectedItem.ToString();
....
}