是否可以从 c# 添加一些组、按钮、...到 excel-2007 的打印预览功能区...为什么?我想在该功能区上放置一些图像,以便用户通过选择图像将能够将其放在一张纸上(通过拖动它在该纸上的任何位置)并用该纸打印它......非常感谢!
Mergen
问问题
1460 次
1 回答
1
执行此操作的方式与将组添加到任何现有 Excel 功能区选项卡的方式相同。
创建一个 VSTO 外接程序项目并添加一个功能区 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
查看使用回调部分,了解如何处理按钮点击。
于 2009-07-21T19:04:15.450 回答