【问题标题】:I want to open Msexcel inside my wpf application any one have any idea how to open inside wpf application我想在我的 wpf 应用程序中打开 Msexcel 任何人都知道如何在 wpf 应用程序中打开
【发布时间】:2015-02-25 13:45:28
【问题描述】:
 void Page1_Loaded(object sender, RoutedEventArgs e)
        {

            ProcessStartInfo startInfo = new ProcessStartInfo();
            startInfo.FileName = "C:\\Users\\ss.prajapati\\Desktop\\Demo.xlsx";
            startInfo.Arguments = file;
            Process.Start(startInfo);
        }

我知道如何使用进程打开,谁能给我示例如何在我的 wpf 应用程序中打开 excel。我想做这样的

【问题讨论】:

  • 出于兴趣,您为什么要这样做?您是否希望它稍后创建的文件用于另一个进程?
  • @Matt 这是我项目的一部分,所以我必须这样做,用户可以直接在 excel 表中编辑 wpf 应用程序,这样对我的应用程序有好处
  • 您能否更好地解释您对整个项目的尝试。根据您的最终目标,在 excel 内部编写插件,而不是在外部进行包装可能会更好。不管我在下面放了一个链接,为您当前的问题指明正确的方向
  • @Matt 我正在为一个拼贴项目开发文档管理系统,他们拥有所有文档,如 word excel ppt 和所有类型的文档,他们必须从 wpf 应用程序执行所有操作,所以我必须托管 ms office 进入 wpf 应用程序

标签: wpf xaml wpf-controls wpftoolkit


【解决方案1】:

您是否看过这个:https://social.msdn.microsoft.com/Forums/vstudio/en-US/acbf043d-8381-4113-b8c4-572acf3c8711/open-exe-program-inside-wpf-window-possible?forum=wpf - 您可以使用 findwindow 和 setwindow 将 excel 的父级设置为您的应用程序

【讨论】:

    猜你喜欢
    • 2015-05-27
    • 1970-01-01
    • 2013-05-10
    • 1970-01-01
    • 2017-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多