插入复选框,提示“error Not Found”

插入复选框,提示“error Not Found”
lQLPJxsFdxB77b_NAq_NBVewT0zqY2jgRSgJEOACpWyhAA_1367_687.png (40.6 KB)

lQLPJxau-N8sfr_NAyvNBaqwhwZhhb3TKaoJEOADWr6EAA_1450_811.png (59.6 KB)

@feng.qun.zhu.avaryholding.com

可能的原因

  1. 使用的 Aspose.Cells 版本不支持 AddFormControl(复选框)API。
  2. 调用方式不完整或缺少必填参数(如左上角行/列、宽高、FormControlType.CheckBox)。
  3. 代码中引用的命名空间或程序集不正确,导致运行时找不到对应实现。

建议的排查步骤

步骤 操作说明
1 确认 Aspose.Cells for .NET 的版本(建议使用最新发布的 23.x 以上)。
2 检查代码是否已 using Aspose.Cells.Drawing; 并引用了 Aspose.Cells.dll
3 按下面的最小示例插入复选框,确保所有必填参数均已提供:

csharp\n// workbook / worksheet 已经创建\nvar ws = workbook.Worksheets[0];\n// 在第 2 行第 2 列位置插入宽 100、高 20 的复选框\nvar chk = ws.Shapes.AddFormControl(2, 2, 0, 100, 20, FormControlType.CheckBox);\nchk.Name = \"MyCheckBox\";\nchk.LinkedCell = \"A1\"; // 关联单元格,可自行修改\n
4 运行上述代码,若仍出现 “error Not Found”,请提供完整的异常堆栈、使用的 .NET 运行时(如 .NET Framework 4.8 / .NET 6)以及项目的 packages.config/*.csproj 中的 Aspose.Cells 包版本。
5 如确认是版本问题,请下载并引用最新的 Aspose.Cells 发行版或通过 NuGet 更新:
Install-Package Aspose.Cells

后续

  • 若上述示例在您的环境中能够正常工作,请对比您原始代码的差异点。
  • 若仍报错,请把 完整的代码片段异常信息(包括 MessageStackTrace)以及 Aspose.Cells 版本号 发给我们,以便进一步定位。

Aspose.Cells 版本号 25.11

@feng.qun.zhu.avaryholding.com,

我在一个新工作表中使用由Aspose.Cells.GridJs 25.11创建的在线编辑器应用程序测试了您的场景/案例。我尝试通过“插入|控件”菜单选项添加复选框,一切正常,没有遇到任何异常或错误。能否请您提供更多详细信息、示例Excel文件和演示,以便我们在我们的环境中重现该问题,我们会尽快检查。

Hi @feng.qun.zhu.avaryholding.com
我们这里无法复现问题,请提供相关问题文件来帮助定位问题,下面是演示视频

checkbox.mp4.zip (156.4 KB)