Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 以编程方式在Face office 2007功能区中隐藏/禁用/删除/快照_C#_.net 3.5_Office 2007_Office Interop - Fatal编程技术网

C# 以编程方式在Face office 2007功能区中隐藏/禁用/删除/快照

C# 以编程方式在Face office 2007功能区中隐藏/禁用/删除/快照,c#,.net-3.5,office-2007,office-interop,C#,.net 3.5,Office 2007,Office Interop,我们正在winforms应用程序中嵌入一个word控件,需要在Office 2007和2010上隐藏和禁用功能区 是否可以使用office interop DLL以编程方式隐藏/禁用office 2007/2010功能区?是否有其他方法可以执行此操作?在用户界面中,Ctrl F1将完成隐藏 如果你能够将密钥发送到嵌入式应用程序,那就可以实现这一点 System.Windows.Forms.SendKeys.Send("^{F1}"); 更多信息。在用户界面中,Ctrl-F1将完成隐藏 如果你能

我们正在winforms应用程序中嵌入一个word控件,需要在Office 2007和2010上隐藏和禁用功能区

是否可以使用office interop DLL以编程方式隐藏/禁用office 2007/2010功能区?是否有其他方法可以执行此操作?

在用户界面中,Ctrl F1将完成隐藏

如果你能够将密钥发送到嵌入式应用程序,那就可以实现这一点

System.Windows.Forms.SendKeys.Send("^{F1}");
更多信息。

在用户界面中,Ctrl-F1将完成隐藏

如果你能够将密钥发送到嵌入式应用程序,那就可以实现这一点

System.Windows.Forms.SendKeys.Send("^{F1}");

更多信息。

无法禁用Office 2007/2010功能区。

无法禁用Office 2007/2010功能区。

我认为您无法禁用功能区本身,但使用自定义XML文件可以隐藏默认选项卡、组和命令(或添加自己的选项卡、组和命令)。可以通过互操作设置自定义XML文件(请参阅IRibbonExtensibility和GetCustomUI)。这可能并不完美,但可能比什么都不做要好。

我不认为您可以禁用功能区本身,但使用自定义XML文件可以隐藏默认选项卡、组和命令(或添加您自己的)。可以通过互操作设置自定义XML文件(请参阅IRibbonExtensibility和GetCustomUI)。这可能并不完美,但可能比什么都不做要好。

Ctrl+F1我们试过了,但我们需要禁用功能,因为用户可以再次按它来切换。Ctrl+F1我们试过了,但我们需要禁用功能,因为用户可以再次按它来切换。哦,还有一个想法,您可能需要考虑根本不嵌入单词,而是使用一个独立的替换,而不需要太多的依赖项,例如TXTrTrimeCube。这将是一个重大的变化,显然取决于你的意图和要求,所以在你的情况下可能不是一个解决方案。实际上,我们今天试图说服客户。哦,还有一个想法,你可能想考虑根本不嵌入单词,但是使用一个独立的替换,没有太多的依赖关系,相反-例如txtcontrol。这将是一个重大变化,显然取决于您的意图和要求,因此在您的情况下可能不是一个解决方案。事实上,我们今天正试图说服客户这一点。不确定为什么会投否决票,没有办法“禁用”功能区。你可以隐藏选项卡/等,但用户总是可以将其放回。是的,当人们不在原因上留下评论就放弃投票时,这很烦人。不确定为什么要放弃投票,没有办法“禁用”功能区。你可以隐藏标签/等等,但用户总是可以把它放回去。是的,当人们没有对原因发表评论就否决投票时,这很烦人。