excel - 通过 VBA 在 Excel 中启用 COM 插件

标签 excel vba hyperion

我需要通过 VBA 启用 COM 插件。这些插件已存在于 COM 插件下,但在 Excel 崩溃时变为未选中状态。

Sub hyp()
    Dim objAddIn As Object
    For i = 1 To Application.COMAddIns.Count

        Set objAddIn = Application.COMAddIns.Item(i)
        On Error Resume Next
        If Application.COMAddIns.Item(i).Description = "Oracle Smart View for Office" Then
            'MsgBox Application.COMAddIns.Item(i).Description
            'NEED TO ENABLE THE COM ADDIN

        Else
        End If
    Next i
End Sub

最佳答案

Public Sub Connect_COM_AddIn(Name As String)

    Dim ndx As Integer

    For ndx = 1 To Application.COMAddIns.Count
        If Application.COMAddIns(ndx).Description = Name Then
            Application.COMAddIns(ndx).Connect = True
            Exit For
        End If
    Next
End Sub

关于excel - 通过 VBA 在 Excel 中启用 COM 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48565694/

相关文章:

Excel 数组替换公式 - VBA

c# - 强制将 excel 窗口带到前面?

excel - 查找范围内第一次出现的值,向上

filter - MDX 过滤器问题

.net - SSIS 中的 Hyperion Essbase 连接

Excel:如何提取文本字符串中的文本直到分隔符

vba - Excel VBA - 导出为 PDF

vba - 用 Excel VBA 中的函数替换单元格区域

sql - Access 在特定列上选择不同的

linux - 如何在 Linux 上监控 Hyperion 服务