编程宏以在安装AddIn后自动运行

时间:2015-11-04 14:26:40

标签: excel vba excel-vba excel-addins

我有一个将在多个用户之间共享的加载项。

在该加载项中,我有一个名为android { compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION) buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION defaultConfig { minSdkVersion 9 targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION) versionCode Integer.parseInt(project.VERSION_CODE) versionName project.VERSION_NAME } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } android.packageBuildConfig = false android.enforceUniquePackageName = false } 的宏,它只注册加载项中的其他函数,以及这些函数及其参数的描述。

问题是,每次用户安装加载项时,他/她必须运行该宏一次才能注册函数/参数。

我是否可以每次用户安装加载项时自动运行宏?

我不希望每次用户打开安装了加载项的电子表格时运行宏,或者类似的东西。

我希望宏只在安装加载项后运行。

安装加载项我的意思是转到displayParameters()

是否有类似于Change Event但与AddIns相关的内容?

1 个答案:

答案 0 :(得分:2)

在加载项的ThisWorkbook代码模块中:

Private Sub Workbook_AddinInstall()
    displayParameters
End Sub