使用 Excel 启动 HTML 文件

Launch an HTML file with Excel

Please note this is UWP/WinRT.

我生成了一份报告 HTML。它是表格形式的。出于过滤、排序和操作的原因,我想为用户提供一个在 Excel 中弹出打开此文件的选项。 LaunchFileAsync 是一个不错的选择,除了它会使用 default 应用程序:浏览器打开 HTML 文件。我的目标是用 Excel.

打开 HTML 文件

如果您想使用 Excel 启动 HTML 文件,它将启动默认应用程序,因此您可以使用 LauncherOptions 启动您 select 从打开方式对话框。

var options = new Windows.System.LauncherOptions();
options.DisplayApplicationPicker = true;
bool success = await Windows.System.Launcher.LaunchFileAsync(file, options);