【发布时间】:2011-02-13 18:37:54
【问题描述】:
我正在开发一个生成一系列 Excel 文件的应用程序,用户需要在其中输入学校成绩信息。其中一个部分要求用户从三种可能性中选择一个值。
我认为使用 ActiveX 单选按钮执行此操作会很有意义。但是,我注意到使用这些控件时文件的大小大大增加,并且文件在打开时变得有些无响应。请注意,我有几百到一千个单选按钮,具体取决于所需的信息量。
对于替代方法有什么建议或想法吗?使用较旧的表单控件(非 ActiveX)以保持较小的文件大小并提高响应能力是否会有所帮助?或者我是否没有足够的选项来使用旧控件,因为在稍后阶段我还需要阅读 Excel 文件和用户的输入?
FWIW,我正在使用以下代码创建新的单选按钮:
worksheet.OLEObjects().Add(ClassType: "Forms.OptionButton.1");
【问题讨论】:
标签: c# .net excel-2007 office-interop excel-interop