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