Bild per C# in Excel einfügen
-
Wie kann ich per C# ein Bild in Excel einfügen? Per VB-Makros in Excel selbst geht es mit
ActiveSheet.Pictures.Insert( _ "C:\Dokumente und Einstellungen\...\Desktop\Bild.gif").Select
Aber unter C# ist
sheet.Pictures
eine Methode, die einen Index erwartet und deshalb kann ich die Insert-Methode dort nicht benutzen. (sheet ist eine Variable vom Typ Microsoft.Office.Interop.Excel.Worksheet.)
-
Hi,
sdgdfklg schrieb:
Wie kann ich per C# ein Bild in Excel einfügen?
Mach sowas bitte in VBA, C# ist für sowas doch echt viel zu schön!
Dein VBA-Ansatz sah nicht schlecht aus!!Grüße
-
Was Du erreichen willst, geht über die AddPicture-Methode:
http://msdn.microsoft.com/en-us/library/bb209605.aspx
-
Ich bin zu faul das zu dekodieren.
Bei den Office-Interops ist es aber so, dass du entweder einen Index angeben kannst, dann bekommst du ein einzelnes Element oder du gibst Type.Missing an, dann bekommst du die Collection.