将自定义图像添加到excel功能区中的按钮

时间:2012-12-25 17:24:52

标签: c# excel vsto

我正在开发一个微软excel插件并添加了一个按钮,但我需要添加自定义图像。如何实现

  <button id="customButton1" label="myLabel" size="large" image="????" />

1 个答案:

答案 0 :(得分:1)

尝试在代码隐藏中使用此代码段:

customButton1.Image = new Bitmap("Image.jpg");

OR

customButton1.Image = Image.FromFile(@"C:\Image.jpg");

How to: Add Custom Icons to Toolbar and Menu Items

  1. 创建一个名为ConvertImage的新类。此类使用System.Forms.Axhost将图像文件转换为可应用于菜单项的图像类型。

  2. 通过将图标文件添加到ImageList,添加将图标文件转换为图像文件的方法。此代码将Image文件发送到您创建的ConvertImage.Convert方法,然后将文件返回给调用者。