excel - 部署 Excel 插件

标签 excel deployment installation add-in

什么是安装 Excel 插件的好方法?

我想轻松推出 Excel 插件,它的依赖文件都可以存储在一个目录中。我希望用户根据要求获得一个永不版本,或者我想将其推送到他们的 PC 上。

这是在我完全控制环境的公司内部。

最佳答案

您可以在“ThisWorkBook”模块的 *.xlam 中插入此代码
此代码安装并激活当前的插件

Private Sub Workbook_Open()
    Dim oXL As Object, oAddin As Object
    URL = Me.Path & "\"
    normalUrl = Application.UserLibraryPath ' Environ("AppData") & "\Microsoft\AddIns"
    AddinTitle = Mid(Me.Name, 1, Len(Me.Name) - 5)

    If URL <> normalUrl Then
        If MsgBox("Can you Install AddIns ?", vbYesNo) = vbYes Then
            Set oXL = Application ' CreateObject("Excel.Application")
            oXL.Workbooks.Add
            Me.SaveCopyAs normalUrl & Me.Name
            Set oAddin = oXL.AddIns.Add(normalUrl & Me.Name, True)
            oAddin.Installed = True

            oXL.Quit
            Set oXL = Nothing
        End If
    End If
End Sub

关于excel - 部署 Excel 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6379564/

相关文章:

excel - 在不先选择的情况下读取/写入其他工作表中的数据

javascript - 使用javascript函数将JSON日期导出到excel后无法执行日期过滤器

c# - Excel 自动化 : Open existing Excel file as "new"

database - 通过 ADO 连接打开 csv 文件 - 列限制为 255/或仅使用其他文件类型?

iphone - 该应用程序与此iPhone(iPhone 3G iOS 4.2.1)不兼容。

ubuntu - 安装以太坊报错: Package 'ethereum' has no installation candidate

java - 使用 Eclipse 从类和图像创建可执行 JAR

google-app-engine - 使用 gradle 部署 GAE 时出现奇怪的构建失败

database - 如何安全地将阶段数据库部署到 magento 中的实时生产数据库

deployment - 在 Windows Installer 项目中删除横幅中的文本