使用电子表格齿轮将图像添加到excel标题?
我在.NET 3.5上使用最新的Spreadsheet Gear和C#
我正在生成一个电子表格,并添加各种格式。 我想要做的一件事就是将图像添加到电子表格的左侧标题部分进行打印。 我如何做到这一点?
我努力了:
worksheet.PageSetup.LeftHeader = Image.FromFile("file location");
但似乎并不奏效。 当我看看Excel中的一个例子时,我注意到excel将头部图片视为“&[图片]”,但没有指定文件path。
有谁知道这个解决scheme?
有点晚了,但是我们走了:
你我们是正确的第一行:
worksheet.PageSetup.LeftHeader = "Filename or URL"
但是你错过了第二个命令:
xlsheet.PageSetup.LeftHeader = "&G"
有不同的语言通常有问题。 例如,如果您希望在德语中使用Excel,则此标记将变为=“&I”(原因不明)
您可以使用通常的命令调整图像。
我创build了一个解决方法:我的图像本质上是有很多颜色的花哨的文本。 我想出了两种embedded文本的方法。 1-使用所需的所有标题格式将Excel文件作为embedded式资源,然后使用SSG将其打开。 2-以xml格式保存所有需要的格式的excel文件,并用类似于notepad ++的东西检查它,看看excel代表的数据是什么。 在我的情况下,我需要一个海军颜色和Excel的称为像20&K04-024文本大小20海军文本。 据我所知,这是不可能的在头上的图像。