Environnement: VS .NET 2005
Framework: 2.0
OS: XP Pro SP2

Bonjour,

Voila je viens de passer sous C# et donc j'ai un petit problème avec Excel, en effet sous VB.NET j'arrive à écrire dans une cellule ainsi qu'a mettre une image.
En C# écrire dans une cellule me pause aucun problème mais mettre une image, on dirait que c'est différent de VB.

Voici mon code (réduit):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Microsoft.Office.Interop.Excel._Application appExcel=new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel._Worksheet feuilExcel = new Microsoft.Office.Interop.Excel.Worksheet();
object Missing = System.Reflection.Missing.Value; //objet null différent d'un simple null
 
 
appExcel.Workbooks.Open(fileXLS.FileName, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing);
 
appExcel.Cells["2", "A"] = "test";
feuilExcel.Shapes.AddPicture("c:\\img.gif", Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoCTrue, 100, 100, 160, 96);
Et donc là, le programme plante sur le AddPicture(), donc quelqu'un pourrait-il me donner l'astuce pour faire marcher cette méthode en C#