2013-07-18 27 views
2

我即将为同事使用(Office 2007)部署Excel插件(.xla)。提供帮助内容以及.xla加载项的最佳方法

有没有办法在某处嵌入帮助文件?

UPDATE

我已经包括.pdf文件嵌入在 'This_Workbook' 对象做到了。我可以使用VBA触发它的打开,当我将.xlsm文件保存为.xlam时,.pdf会变成'隐藏'。

这种方式没有必要给分离的文件,我认为这很容易。

+0

[Workbook_Open](http://www.ozgrid.com/VBA/auto-run-macros.htm)事件可能会触发[UserForm](http://stackoverflow.com/questions/16853685/how-to -create-an-user-interface-userform-in-excel-vba/16854404#16854404)这将显示一个*欢迎/帮助*消息 – 2013-07-19 08:25:16

+0

我正在考虑打开一个.pdf文件,问题是如何让它走沿着一个文件(.xla)。有任何想法吗? – hiuller

+0

在打开的工作簿中触发/打开pdf,或者使用小帮助图标和事件过程将控件添加到功能区? – 2013-07-19 11:06:10

回答

0

看来正确的方法是使用.chm文件。你包括它在同一个文件夹作为.xla与VBA访问如下:

Application.Help ThisWorkbook.Path & "\Somefile.chm", contextID 

请参阅MSDN提供的选项:Displaying Help from VBA Code

就个人而言,我不喜欢任何的选项,因此我只是给任何需要使用我的插件的人提供PDF。