我创建了文件并在其上写了一些数据。当我在Windows资源管理器中查找创建的文件时,它不存在。另一方面,我无法与模拟器上的文件路径相关联。这是我正在使用的链接。请帮助。
答案 0 :(得分:1)
WP8支持使用您的文件以只读模式打开办公室。为此,您需要激活Excel的app2app文件扩展名。 excel office应用程序已注册到XLS和XLSX文件扩展名。
要发送Office文件,首先需要将完整文件写入隔离存储。文件在IsolatedStorage中后,使用Launcher.LaunchFileAsync()
将其发送到办公室。
private async void LaunchExcel(object sender, RoutedEventArgs e)
{
var file = await ApplicationData.Current.LocalFolder.CreateFileAsync("myExcelFile.xlsx");
using (var s = await file.OpenAsync(FileAccessMode.ReadWrite))
using (var dw = new DataWriter(s))
{
dw.WriteString("hello world");
}
await Launcher.LaunchFileAsync(
await ApplicationData.Current.LocalFolder.GetFileAsync("myExcelFile.xlsx"));
}
我不确定您链接到的文章的XLS格式是否真的得到WP8上的办公室的支持。如果不考虑使用ClosedXML OSS项目生成XLSX办公室,请打开XML @ http://closedxml.codeplex.com/