Posez votre question Signaler

C# cellules excel

galyhan 7Messages postés 12 février 2008Date d'inscription - Dernière réponse le 5 oct 2011 à 13:38
Bonjour,
je vous contact aujourd'hui car je n'arrive pas a résoudre mon problème.
le problème est que je n'arrive pas a ressortir un string de mes get_iteam pour pouvoir les comparé a un autre String je vous remercie pour vos solutions
private bool VerrificationExel(string folderToCheck, string excelFile)
{
try
{
folderToCheck = folderToCheck.Substring(37, 15);
int i = 1;
object M = System.Reflection.Missing.Value;
Microsoft.Office.Interop.Excel.Application xslApp = new Microsoft.Office.Interop.Excel.Application();
xslApp.Visible = true;
xslApp.Workbooks.Open(@"chemin.xls", M, M, M, M, M, M, M, M, M, M, M, M, M, M);
Microsoft.Office.Interop.Excel.Range range = (((Microsoft.Office.Interop.Excel.Worksheet)(xslApp.ActiveWorkbook.ActiveSheet)).Cells);
while (range.get_Item(i, 2) != null)
{
if (range.get_Item(i, 2).Equals(folderToCheck) && range.get_Item(i, 207).Equals("O"))
{
richTextBox1.SelectedText = ("ok\n");
return true;
}
else
{
i++;
richTextBox1.SelectedText = ("condition noOK\n");
}
xslApp.Quit();
}
richTextBox1.SelectedText = ("quitter la boucle\n");
return false;
}
catch(Exception)
{
MessageBox.Show("erreur c'est produite", "erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
return false;
}
}
Lire la suite 

C# cellules excel »

6 réponses
Réponse
+0
moins plus
je pourrai même complète en ajoutant le fait que lorsque je lance le code il reste toujours des EXCEL.exe qui sont dans le gestionnaire de tache merci pour cette nouvelle question je début complètement en c# j'ai commencer il y a 2 jours ^^
merci d'avance
Ajouter un commentaire
Réponse
+0
moins plus
up
Ajouter un commentaire
Réponse
+0
moins plus
up2
Ajouter un commentaire
Réponse
+0
moins plus
personne n'arrive a répondre :(
Ajouter un commentaire
Réponse
+0
moins plus
up3
Ajouter un commentaire
Réponse
+0
moins plus
releaseObject(worksheet);
releaseObject(workbook);
releaseObject(app);
/// <summary>
/// Ça ferme Excel
/// </summary>
private void releaseObject(object obj)
{
try
{
System.Runtime.InteropServices.Marshal.ReleaseComObject(obj);
obj = null;
}
catch (System.Exception ex)
{
ex.GetType();
obj = null;
}
finally
{
GC.Collect();
}
}
Ajouter un commentaire
Ce document intitulé « c# cellules excel » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Windows 8 - À quoi s'attendre ?