如何启动模糊逻辑?

时间:2015-08-01 22:04:15

标签: excel excel-vba vba

我正在尝试使用VBA在Excel中启动模糊逻辑插件。

我有插件,并使用宏录制工具尝试查看它是如何完成的。

但是,宏记录不会显示模糊逻辑的启动或参数的设置。

有关如何启动插件的任何建议吗?

1 个答案:

答案 0 :(得分:1)

来自加载项附带的Readme.docx文件:

  

我可以从VB或C#调用模糊查找吗?

     

目前无法进行编程访问。

this博客帖子上的评论似乎也表明目前无法做到这一点。

我能来的最接近的是:

  • 将启动图标添加到快速访问工具栏
  • 添加VBA SendKeys"%5" (其中5是快速访问工具栏中图标的位置)
  • VBA应确保在使用SendKeys之前显示Excel电子表格(如果显示VBE,它将无法工作)

模糊逻辑窗格上的标签在控件的一半处被卡住。

在VBA中,您可以创建对窗格的引用:

Dim cb as CommandBar
Set cb = Application.CommandBars("Fuzzy Lookup")

您可以显示窗格的标题。

MsgBox cb.controls(1).caption

您无法修改CommandBar的可见属性,也无法修改CommandBarControl。为了进行比较,您可以使用以下内容轻松显示选择窗格:

Application.CommandBars("Selection").visible = true