【发布时间】:2017-08-22 21:00:12
【问题描述】:
有没有办法从流、内存文件或独立存储中打开演示文稿?
我有一个想要在 PowerPoint 中打开的演示文件,但不想让用户访问该文件本身。不幸的是,PowerPoint 的 Presentations.Open() 函数(以及所有其他 Office 应用程序的 Open())只接受路径参数,这意味着我必须将文件保存在磁盘上的某个位置,然后在 PowerPoint 中打开它,这样用户就可以访问文件。
有人在任何 Office 应用程序中这样做过吗?
【问题讨论】:
-
从 URL(不向用户公开的 URL)打开文件是否足够?这仍然会在用户的 HDD 上留下一个临时文件,至少在演示文稿打开的时间长度内,可能更长,因此可能是不可接受的。
-
@SteveRindsberg:是的,该临时文件是不可接受的。 Office 应用程序始终在 Office 后台(信息选项卡)中显示文档的路径,因此知道它的位置非常简单。
标签: stream vsto powerpoint isolatedstorage