2017-08-08 100 views
1

我是「Apps for Office」開發中的新手。我正在使用我的加載項中的任務窗格。從我的加載項我試圖將一些文件保存到「C:\ ProgramData」文件夾。在VSTO我可以使用C#代碼輕鬆地訪問本地文件夾和文件保存有:使用OfficeJS在ProgramData文件夾中保存/檢索文件

SpecialFolder.CommonApplicationData 

有沒有辦法使用OfficeJS將本地文件訪問和保存文件呢?我的觀點是,由於使用Word Context和Word的OfficeJs可以將文件保存在我的本地PC的任何地方,因此可能會有一種方式以本地PC的編程方式保存文件。

我已經檢查了OfficeJS文檔,並在堆棧溢出中搜索,但沒有找到任何方法來做到這一點。有可能嗎?如果可能的話,實現這一點的正確方法是什麼?

我又是新的「Apps for Office」開發。我可能會錯過任何有關我的問題的初步知識。請以適當的方式向我介紹。預先感謝任何類型的幫助。

+0

你想要保存什麼樣的文件?這是應用程序數據還是您正在下載的文件? –

+0

Internet快捷方式文件。 – hasnayn

+0

其實我需要以編程方式創建一些快捷方式,並將它們保存在客戶端PC的「ProgramData」文件夾中。 – hasnayn

回答

1

Office.js加載項是在Office應用程序的上下文中託管的Web應用程序。一般來說,在傳統瀏覽器中可以做的任何事情都可以在加載項中完成。它們本質上是跨平臺的,旨在跨Windows,Mac,iOS,Android和Web工作。

但是,這種特殊情況不起作用。您可以觸發.lnk文件的下載,但您必須指示用戶如何以及在何處保存它。更重要的是,只有Windows才能理解如何處理這種文件類型。其他平臺不會將網站鏈接存儲在同一個莊園或同一位置。

相關問題