小编Apo*_*xic的帖子

Excel Active-X 按钮无法单击

我有一个在 Excel 中应该可以点击的按钮。当我尝试单击它时,什么也没有发生。我注意到,如果我单击并按住右下角的鼠标,则会出现第二个按钮。这种情况过去发生过,当我移动鼠标单击该按钮时,我可以单击,一切都会正常。

但这一次,当我移动鼠标时,按钮消失了。因此,我无法使该程序运行。

在此输入图像描述 在此输入图像描述

有人知道会发生什么吗?

更新:我尝试使用表单控制按钮执行此操作,但收到宏过于复杂的错误。我还尝试了其他几个 active-x 控件,它们都做同样的事情 - 标签、复选框、下拉列表等...任何有关 active-x 控件的帮助将不胜感激。

excel activex

6
推荐指数
1
解决办法
1万
查看次数

在dataTable的单列中搜索多个值(可能使用数组吗?)

我有一个dataTable,其中填充了处于草稿中,待批准,已批准或已拒绝的项目。这些项目的状态在一个特定的列中。

我想在此列中搜索多种状态。

例如,我要搜索待处理和已批准的项目,然后重新绘制表格以仅显示那些待处理或已批准的项目。

更重要的是,我想通过复选框动态更改此搜索字符串。

搜索适用于硬编码值:

$('#theTable').DataTable().search('Pending').draw();
Run Code Online (Sandbox Code Playgroud)

乃至

$('#theTable').DataTable().search('Pending'|'Approved').draw();
Run Code Online (Sandbox Code Playgroud)

但是我想根据复选框动态更改搜索字符串(“待定” |“已批准”部分)。

所以...

if($("#Pending").is(":checked")) {
   searchString += 'Pending';
   $('#theTable').DataTable().search(searchString).draw();
}

if($("#Approved").is(":checked")) {
   searchString += 'Approved';
   $('#theTable').DataTable().search(searchString).draw();
}
Run Code Online (Sandbox Code Playgroud)

但这是行不通的。我尝试使用数组,使用fnFilter而不是搜索进行级联,但似乎没有任何效果。

有任何想法吗??

javascript datatable jquery

4
推荐指数
1
解决办法
5297
查看次数

标签 统计

activex ×1

datatable ×1

excel ×1

javascript ×1

jquery ×1