当前位置:编程学习 > C#/ASP.NET >>

C# 禁用word的菜单栏工具栏

做了一个软件,用到word控件,如何实现智能看到word的那张“白纸”,上面的工具栏啊菜单栏啊都隐藏,最好就是一张纸。如图,红框里的都不要。


试了两种方法,第一种是
for (int i = 1; i <= cmdcount; i++)
            {
                try
                { wdapp.CommandBars[i].Enabled = false; }
                catch
                { }
             }
运行之后不报错,但是没用,工具栏还是有。第二种是
Microsoft.Office.Core.CommandBars CommandBars = new Microsoft.Office.Core.CommandBars();
            CommandBars.GetType().InvokeMember("CommandBars", BindingFlags.GetProperty, null, wdapp, null);
            CommandBars["Reviewing"].Visible = false;
            wdapp.CommandBars["Standard"].Visible = false;
运行的时候不报错,但是当打开word文档的时候程序就报错了,说库没有注册

请教该如何隐藏工具栏,谢谢 --------------------编程问答-------------------- 忘了说了,word是2007版本
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,