【问题标题】:Best way to provide help content along with a .xla add-in与 .xla 加载项一起提供帮助内容的最佳方式
【发布时间】:2013-07-18 20:32:00
【问题描述】:

我即将部署一个 Excel 插件 (.xla) 供同事使用 (Office 2007)。

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

更新

我通过将 .PDF 文件作为嵌入在“This_Workbook”中的对象来实现。我可以使用 VBA 触发它的打开,当我将 .xlsm 文件另存为 .xlam 时,.pdf 会在其中“隐藏”。

这种方式不需要提供单独的文件,我认为这种方式很容易。

【问题讨论】:

  • Workbook_Open 事件可能会触发 UserForm,这将显示 欢迎/帮助 消息
  • 我正在考虑打开一个 .pdf 文件,问题是如何让它在单个文件 (.xla) 中运行。有什么想法吗?
  • 在工作簿打开时触发/打开 pdf 或使用小帮助图标和事件过程向功能区添加控件?
  • @mehow,有没有办法将 .pdf 隐藏在工作簿中?
  • 我认为没有。但是你可以用vba写一个文件。或使用外部库来做到这一点。一旦工作簿打开或执行宏就会触发文件的写入

标签: excel vba add-in xla


【解决方案1】:

看来正确的方法是使用.chm 文件。您将其包含在与 .xla 相同的文件夹中,并使用 VBA 访问它,如下所示:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-17
    • 2010-09-11
    • 1970-01-01
    相关资源
    最近更新 更多