Tag: installshield

确定InstallShield 2012中的Excel位数

我正在使用InstallShield 2012 for Excel加载项构build安装包。 由于MS Excel具有32位版本和64位版本,因此我需要分别构build安装包。 理想情况下,在将文件复制到目标计算机之前,安装文件应该能够在安装的前几个步骤中检测Excel位(而不是Windows位)。 然而,经过一些在线广泛的研究,我还没有find确定Excel位的可靠方法。 任何人有一些想法,请随时提供帮助。 谢谢

Office插件错误2709“未find脱机join完成信息”

我有一个用InstallShield LE创build的安装程序,用于在Office 10的Windows 10平板电脑上使用错误错误2709失败的Excel插件。 未find脱机连接完成信息 。 在Windows 7/8 / 8.1上以及Office 2010和2013上的其他任何安装上都没有发生这种情况。 在Google上,我可以看到这不是一个不常见的错误,通常需要删除几个Windows更新(KB3008627和KB2918614),但这些都不存在于有问题的Windows 10中。 那么这是365独特的东西(虽然我会感到惊讶)或者什么与Windows 10?

安装后使用安装屏蔽后,不会出现在VBA的参考文献中

我为Excel加载项创build了一个安装屏蔽项目。 我select.dll文件和.tlb文件被移动到GAC (在目标文件夹中)和程序文件文件夹中 这些文件存在于程序文件文件夹中 但是,当我去到Excel,点击工具 – >参考,他们不出现在该列表中! 我不得不手动浏览到该.tlb文件的位置并select它 我应该做什么改变,以便自动进入参考列表

我怎样才能使用installscript来检测Excel.exe的运行?

我一直在尝试检测我的installshield安装程序中的excel进程。 我有一个自定义的动作,运行后,search和popup一个窗口,如果它发现进程,并显示警告给用户。 我曾尝试使用在installsite.org上find的一些旧例子,并使用findWindow()调用。 似乎在进程列表中找不到excel.exe。 这是我在使用findwindow时使用的代码片段 export prototype MyTestFunction(HWND); function MyTestFunction(hMSI) HWND nHwnd; begin nHwnd = FindWindow("EXCEL", ""); if (nHwnd != 0) then MessageBox("found excel", WARNING); SendMessage(nHwnd, WM_CLOSE, 0, 0); else MessageBox("cant find excel", WARNING); endif; end; 请注意,无论应用程序正在打开还是closures,只有else块才会触发。 我已经尝试了几种不同的变体,主要是用不同的大小写,扩展名和版本replace“excel”。 似乎什么都没有发现窗户。 我用Spy ++,它报告说,窗口是以当前打开的笔记本的名字命名的,这使得事情变得复杂,因为我无法知道用户可以打开什么。 我接受这里的build议。 此解决scheme的唯一要求是它必须能够从Installshield中以自定义操作或部分安装条件运行。

VSTO COM加载项ProgID

我有一个问题,加载项的ProgID是MyAddin,而我希望它是MyAddin.Connect,因为有很多现有的电子表格,其中VBA引用MyAddin.Connect 。 我已将MyAddin的每个实例更改为csproj文件, 清单和vsto文件中的MyAddin.Connect。 我已经更改了registry中的每个实例。 甚至是registry项HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Office \ Excel \ Addins \ MyAddIn 到MyAddIn.Connect 仍然当我通过VBA检查ProgID ,它说MyAddin(在COM加载项pipe理器中的友好名称是MyAddin.Connect)。 ProgID从Excel中的VBA中加载到哪里? 我应该注意到,当我通过Visual StudiodebuggingAddIn时,它工作的很好。 但是,当我通过InstallShield安装程序安装它时,它只是拒绝工作。

如何使用Installshield 2008为Excel创buildVSTO(COM)Addin的InstallShield安装程序

我在Excel 2010的Visual Studio Tools for Office(VSTO)中创build了一个com addIn,我想为最终用户创build一个exe安装文件。 我GOOGLE了这个问题,但我能find的是使用Visual Studio的解决scheme。 我想用Installshield程序创build设置。