ファイルを作成し、それにいくつかのデータを書き込みました。Windows エクスプローラーで作成したファイルを探しても、存在しません。反対側では、エミュレーターで取得したファイルのパスに関連付けることができません。これは私が使用しているリンクです。親切に助けてください。
6508 次
1 に答える
1
WP8 は、ファイルを使用して Office を読み取り専用モードで開くことをサポートしています。そのためには、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 の Office でサポートされているかどうかはわかりません。ClosedXML OSS プロジェクトを使用して XLSX オフィス オープン XML @ http://closedxml.codeplex.com/を生成することを検討していない場合
于 2012-12-04T17:56:17.423 に答える