【问题标题】:c# excel 2007 print preview ribbonc# excel 2007 打印预览功能区
【发布时间】:2009-07-21 18:31:27
【问题描述】:

是否可以从 c# 中添加一些组、按钮、...到 excel-2007 的打印预览功能区...为什么?我想在该功能区上放置一些图像,以便用户通过选择图像将能够将其放在一张纸上(通过拖动它在该纸上的任何位置)并用该纸打印它...... 非常感谢!

【问题讨论】:

    标签: c# visual-studio-2008 vsto excel-2007


    【解决方案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>
    

    要查找所有内置选项卡、组和控件的名称,请查看此下载

    http://www.microsoft.com/downloads/details.aspx?familyid=4329D9E9-4D11-46A5-898D-23E4F331E9AE&displaylang=en

    这将告诉您用于 idMso(Microsoft Office id)属性的 id。

    这是一个开始的好地方:

    http://msdn.microsoft.com/en-us/library/aa338202.aspx

    查看使用回调部分了解如何处理按钮点击。

    【讨论】:

    • 感谢 Dennis,如何为按钮提供操作?我的意思是在哪里......我如何能够在该预览表上插入图像?非常感谢!
    • 嗨丹尼斯,是否可以在预览表上使用该按钮插入图像...?提前致谢!
    • 你真的需要去那个 MSDN 入门文章。如果您有不明白的地方,请回到这里并提出问题,但它都在那里。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-22
    • 1970-01-01
    相关资源
    最近更新 更多