我们正在将包含自托管协作套件的文件夹同步到用户个人资料中的本地电脑(例如C:\Users\MyUser\MyFolder
)。有些用户使用插入对象可以将 Excel 文件中的图表链接到 PowerPoint 的功能记录在这里。
问题:他们链接到自己的用户资料目录,例如指向 的链接C:\Users\MyUser\MyFolder\MyFile.xlsx
。此链接对用户有效我的用户,但不是在我的其他用户。所以我的想法是将其%userprofile%
作为占位符,根据登录的用户来解析正确的配置文件目录。但似乎 PowerPoint 无法正确解析环境变量,%userprofile%
因为当我使用此变量时,它会引发错误,指出这些文件不可访问或其文件名无效:
这只发生在%userprofile
env 变量中:%userprofile%\MyFile.xlsx
不起作用,whereC:\Users\MyUser\MyFile.xlsx
不起作用。两者都是 POC 文件。
有没有办法在路径中使用占位符来在 MS Office(尤其是 PowerPoint)中插入对象?
我知道这不是一个干净的解决方案,包括办公文件可能会导致安全问题,但目前我没有看到更好的替代方案。从长远来看,我们希望将数据迁移到数据库中,在我看来,它应该属于那里(所以我们不需要费心包括办公文件)。