HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    winform显示word(winform显示word文件内容控件)

    发布时间:2023-06-13 23:44:12     稿源: 创意岭    阅读: 99        

    大家好!今天让创意岭的小编来大家介绍下关于winform显示word的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。8L7创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等8L7创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    只需要输入关键词,就能返回你想要的内容,有小程序、在线网页版、PC客户端和批量生成器8L7创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    官网:https://ai.de1919.com8L7创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    本文目录:8L7创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    winform显示word(winform显示word文件内容控件)8L7创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    winform怎么嵌套word8L7创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

      楼主找下这个:dsoframer.ocx,然后通过注册dll的方式把这个注册一下就可以在WinForm中显示Word了。
      我以前自己用dsoframer.ocx 封装了一个cab包,在ASP.NET里用的,感觉还行,winform下也做过测试,可以用。直接用ocx也可以,就是用的时候有些属性要设置下。

    C#winform 里怎样可以预览word文档8L7创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    使用DSOFramer控件。去年我做过一个项目,就是用这个控件来操作Excel文件的。用它也可以操作word文档。如果不喜欢这个控件,可以使用浏览器控件如WebBroswer来嵌入网页版

    如何在C# winform中嵌入word文档8L7创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    复制的,但是觉得在WebBroswer里面显示Word可行
    在 Visual C# .NET 中新建一个 Windows 应用程序项目。默认情况下会创建 Form1。
    在工具菜单上,单击自定义工具箱以打开自定义工具箱对话框。在 COM 组件选项卡上,添加一个对 Microsoft WebBrowser 的引用。单击确定,将 WebBrowser 控件添加到 Windows 窗体工具箱。WebBrowser 控件会显示出来,并且在工具箱中带有 Explorer(资源管理器)字样。
    使用该工具箱向 Form1 添加一个 WebBrowser 控件、一个 OpenFileDialog 控件和一个 CommandButton 按钮。这就会向 Form1 类添加 AxWebBrowser1、OpenFileDialog1 和 Button1 成员变量。
    在 Form1 上,双击 button1。这就会向 Form1 添加 Button1_Click 事件。
    在 Form1 的代码窗口中,向列表添加以下命名空间:using System.Reflection;

    如下所示在 Form1 类中定义一个私有成员:private Object oDocument;
    在 Form1 类的 InitializeComponent 方法的末尾,添加以下代码以处理 Form1_Load、Form1_Closed 和 axWebBrowser1_NavigateComplete2 事件:this.axWebBrowser1.NavigateComplete2 += new AxSHDocVw.DWebBrowserEvents2_NavigateComplete2EventHandler(this.axWebBrowser1_NavigateComplete2);
    this.Load += new System.EventHandler(this.Form1_Load);
    this.Closed += new System.EventHandler(this.Form1_Closed);

    将下面的代码private void button1_Click(object sender, System.EventArgs e)
    {
    }

    替换为: private void button1_Click(object sender, System.EventArgs e)
    {

    String strFileName;

    //Find the Office document.
    openFileDialog1.FileName = "";
    openFileDialog1.ShowDialog();
    strFileName = openFileDialog1.FileName;

    //If the user does not cancel, open the document.
    if(strFileName.Length != 0)
    {
    Object refmissing = System.Reflection.Missing.Value;
    oDocument = null;
    axWebBrowser1.Navigate(strFileName, ref refmissing , ref refmissing , ref refmissing , ref refmissing);
    }
    }

    public void Form1_Load(object sender, System.EventArgs e)
    {
    button1.Text = "Browse";
    openFileDialog1.Filter = "Office Documents(*.doc, *.xls, *.ppt)|*.doc;*.xls;*.ppt" ;
    openFileDialog1.FilterIndex = 1;
    }

    public void Form1_Closed(object sender, System.EventArgs e)
    {
    oDocument = null;
    }

    public void axWebBrowser1_NavigateComplete2(object sender, AxSHDocVw.DWebBrowserEvents2_NavigateComplete2Event e)
    {

    //Note: You can use the reference to the document object to
    // automate the document server.

    Object o = e.pDisp;

    oDocument = o.GetType().InvokeMember("Document",BindingFlags.GetProperty,null,o,null);

    Object oApplication = o.GetType().InvokeMember("Application",BindingFlags.GetProperty,null,oDocument,null);

    Object oName = o.GetType().InvokeMember("Name",BindingFlags.GetProperty ,null,oApplication,null);

    MessageBox.Show("File opened by: " + oName.ToString() );
    }

    按 F5 键运行该项目。单击浏览后,会出现打开对话框,您可以使用该对话框浏览到 Word 文档、Excel 工作表或 PowerPoint 演示文稿。选择任一文件,然后单击打开。文档在 WebBrowser 控件内打开,并出现一个显示有 Office 文档服务器名称的消息框。

    winform显示word(winform显示word文件内容控件)8L7创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    紧急求助,在WinForm中 Word文档在线预览8L7创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司

    通过网页的形式来打开PPT,要想实现这样的效果,必须将PPT文件转换成为网页文件,操作方法很简单,如下:打开您的PPT文件,执行如下图的操作!
      1.上图中,执行“文件”→“另外为网页”,之后选择好保存的路径及文件名称即可。
      保存成功之后,我们会得到一个扩展名为mht的文件,如下图!
      2.使用鼠标直接点击如上图的文件,即可通过网页的形式打开PPT文件,如下图!
      3.通过网页打开PPT,要想观看幻灯片效果,操作方式和原幻灯片基本无较大的区别,左边是幻灯片的序号,右边显示幻灯片内容。但是,其显示效果没有原来的演示文稿好!

    以上就是关于winform显示word相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。8L7创意岭 - 安心托付、值得信赖的品牌设计、营销策划公司


    推荐阅读:

    win10宽带连接报720(win10宽带连接报691)

    win10系统

    联想电脑win10如何截图(联想电脑win10如何截图快捷键)

    武汉东西湖庭院景观设计(武汉东西湖庭院景观设计师是谁)

    杭州的自然风景有哪些(杭州的自然风景有哪些景点)