可以从c#中添加一些组,按钮,...到excel-2007的打印预览功能区......为什么?我想在该功能区上放置一些图像,以便用户通过选择图像将它能够放在一张纸上(通过拖动它在那张纸上)并用那张纸打印出来...... 非常感谢!
答案 0 :(得分:1)
您执行此操作的方法与将组添加到任何现有Excel选项卡选项卡的方式相同。
创建VSTO加载项项目并添加Ribbon XML类。
在ribbon.xml文件中,这将为您提供一个在打印预览选项卡上有一个按钮的组:
<?xml version="1.0" encoding="UTF-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="Ribbon_Load">
<ribbon>
<tabs>
<tab idMso="TabPrintPreview">
<group id="MyGroup"
label="My Group">
<button id="Test" label="Test"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
要查找所有内置选项卡,组和控件的名称,请查看此下载
这将告诉您用于idMso(Microsoft Office id)属性的id。
这是一个开始的好地方:
http://msdn.microsoft.com/en-us/library/aa338202.aspx
查看使用回调部分,了解有关如何处理按钮点击的信息。