如何在Windows Phone 8或8.1上打开office文件(.doc,.ppt等)?

时间:2014-05-08 11:10:43

标签: windows-phone-8 windows-phone-8.1

我的应用程序的本地存储存储了一些MS office文件,如何在我的应用程序中打开并显示它们?

2 个答案:

答案 0 :(得分:1)

如果您的应用只是下载了一个文件并且它已进入存储文件夹,您可以使用Launcher类从手机启动应用程序,该应用程序可以为您打开下载的文件。

Class StorageFolder将帮助您获取StorageFile。 考虑到您已经拥有了一个类型为StorageFile的对象,您可以使用以下行从您的手机自动启动合适的应用程序::

      await Launcher.LaunchFileAsync(storageFile);

这将打开与文件类型关联的应用。 我希望我能清楚地回答你的问题并以正确的方向回答。 感谢。

答案 1 :(得分:0)

希望代码类似于选择照片。 如果是,请考虑以下代码段:

        FileOpenPicker openPicker = new FileOpenPicker();
        openPicker.ViewMode = PickerViewMode.Thumbnail;
        openPicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;
        openPicker.FileTypeFilter.Add(".doc");
        openPicker.FileTypeFilter.Add(".docx");

        // Launch file open picker and caller app is suspended and may be terminated if required
        openPicker.PickSingleFileAndContinue();