1

目前,我在 C# Web 表单上有一个按钮,可以使用 Aspose 将所有用户指定的值导出到 Excel 文件。一切都很好,直到我需要在 Excel 中更新单选按钮的值。

我尝试了几种不同的方法...下面我尝试将单选按钮更新为选中状态,它位于第 6 个选项卡上名为 _sheetSummary 的工作表上。

Aspose.Cells.Worksheet _sheetSummary = _book.Worksheets[6];
_sheetSummary.Cells["B29"].Value = _Created;
_sheetSummary.CheckBoxes("obs2").Object.value = true;

“obs2”是 excel 文件中单选按钮的名称。我不知道我是否应该将其声明为变量...

正如我所注意到的,excel“单元格”完美更新

非常欢迎任何帮助....

4

1 回答 1

0

我认为您应该尝试使用 Aspose.Cells.Drawing.RadioButton 对象而不是 CheckBox 来使用/设置选项按钮。请参阅示例代码行以供参考:例如 示例代码:

Aspose.Cells.Worksheet _sheetSummary = _book.Worksheets[6];
..........
Aspose.Cells.Drawing.RadioButton radio = null;
 foreach (Shape item in _sheetSummary.Shapes)
            {

                if (item.GetType().ToString() == "Aspose.Cells.Drawing.RadioButton")
                {

                    radio = (Aspose.Cells.Drawing.RadioButton)item;


                    if (radio.Name.Contains("obs2"))
                    {
                        radio.IsChecked = true;


                    }


                }
            }

希望这个对你有帮助。

于 2018-03-01T09:47:27.890 回答