Visual studio 在Office加载项中操作客户端文件

Visual studio 在Office加载项中操作客户端文件,visual-studio,office365,add-in,office-js,Visual Studio,Office365,Add In,Office Js,我正在使用VisualStudio开发一个Office插件。但是,我想重命名一些文件,删除其他文件,然后上载一个文件。VisualStudio允许我使用HTML和JavaScript。但是,这两种方式都不允许我访问或操作客户端PC上的文件 我可以在旧的VBA插件开发方法中轻松做到这一点,但我对新的渐进式web应用技术还不熟悉。如果您能就如何在使用VisualStudio开发的Office插件中访问和操作客户端文件提出建议,我将不胜感激 谢谢。除了从Office Web加载项访问Cookie之外,

我正在使用VisualStudio开发一个Office插件。但是,我想重命名一些文件,删除其他文件,然后上载一个文件。VisualStudio允许我使用HTML和JavaScript。但是,这两种方式都不允许我访问或操作客户端PC上的文件

我可以在旧的VBA插件开发方法中轻松做到这一点,但我对新的渐进式web应用技术还不熟悉。如果您能就如何在使用VisualStudio开发的Office插件中访问和操作客户端文件提出建议,我将不胜感激


谢谢。

除了从Office Web加载项访问Cookie之外,您无法访问本地文件系统,原因与无法从Web应用程序访问Cookie相同。这将是一种安全风险。

当您在office online或dropbox中打开文件时,这类加载项可以在客户端计算机和web上运行。例如,在第二种情况下,这可以在任何计算机上完成。因此没有本地文件除了@Nikolay所说的,如果任何web访问的文件可以修改您的本地文件,那将是一种疯狂。所以你必须做出决定。如果确实需要访问这些文件,则应使用VSTO加载项。但是,您的所有设备和outlook online上都无法访问这些内容。