【问题标题】:Write a log file using Powerpoint使用 Powerpoint 编写日志文件
【发布时间】:2018-03-07 00:25:46
【问题描述】:

我的目标是写一个日志文件,一旦用户打开一个 PPT 文件并遍历到不同的幻灯片,系统会将这些信息写入日志文件。

到目前为止,我尝试了以下解决方案: 1. 创建一个插件 (PPA) 并手动将其附加到 PPT 文件中。 2. 在第一张幻灯片上创建一个按钮,并在点击事件调用自动打开事件时。

但最终我想通过在 REGISTRY 中输入来实现安装插件的解决方案。

我已经阅读了这篇很棒的文章http://www.pptfaq.com/FAQ00469_Add_-_install_an_addin_via_the_registry.htm

【问题讨论】:

  • 您在遵循链接中的建议时遇到了什么问题?
  • 我确实进入了注册表。基本上,在注册表中进行更改的想法是让机器上的插件可用,而不管用户是否登录,我已经在 HKEY_LOCAL_MACHINE 中进行了更改。使用以下代码: RegistryKey registryKey64 = RegistryKey .OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64) .OpenSubKey("SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Run", true); registryKey64.SetValue("Auto_Event","PPA 文件路径");
  • 好的,我猜这个问题:插件不是对所有用户都可用?该插件是否可供任何用户使用?
  • 据此,HKLM 不起作用:skp.mvps.org/ppafaq.htm#17 我猜这是一个安全问题。据此,如果您使用 Office 365 管理中心,您可以support.office.com/en-us/article/…
  • HKLM 确实有效。多年来,我一直以这种方式安装插件。 IT 部门可能会锁定 HKLM,因此个人用户无法访问它。而且我不明白 CurrentVersion\Run 和 AutoEvent=path to ppa 文件与 PPTFAQ 文章中建议的注册表设置有什么关系。

标签: vba powerpoint add-in


【解决方案1】:

我与 Abhishek 一起在这方面工作。此插件仅对登录并通过文件->选项->自定义功能区加载插件的用户可用。但是我们想让这个插件机器特定,这样我们就不必每次都加载插件。

感谢和问候, 回复

【讨论】:

  • 这只是问题的附加信息。没有答案。
猜你喜欢
  • 1970-01-01
  • 2011-11-16
  • 2022-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-27
  • 2017-09-25
  • 1970-01-01
相关资源
最近更新 更多