【问题标题】:Launch an HTML file with Excel使用 Excel 启动 HTML 文件
【发布时间】:2019-10-17 15:13:13
【问题描述】:

请注意这是 UWP/WinRT。

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

【问题讨论】:

    标签: c# uwp windows-runtime


    【解决方案1】:

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

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

    【讨论】:

    • 不过,这似乎将其读取为 TEXT 文件。格式丢失。
    • 如果 1) 文件扩展名是 XLS 并且 2) 包含 <html /> 标签,它可以工作。
    猜你喜欢
    • 2016-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-29
    • 1970-01-01
    • 2016-06-07
    • 1970-01-01
    相关资源
    最近更新 更多