Excel.Gamme.Méthode Find

Je suis à l'aide d'Excel interop objet et essayer de trouver une date dans une plage spécifiée par la méthode ci-dessous

Excel.Range rngFind = WS.get_Range(strFromRange, strToRange).Find(strFind, Type.Missing,
                Excel.XlFindLookIn.xlFormulas, Excel.XlLookAt.xlPart, Excel.XlSearchOrder.xlByRows,
                Excel.XlSearchDirection.xlNext, false, false, false);

mais je reçois rngFind null toujours mon strFind = "Sep-08" j'ai essayé avec Excel.XlFindLookIn.xlFormulas et Excel.XlFindLookIn.xlValues

mon fichier excel ressemble à ceci

Sep-08  Oct-08  Nov-08  Dec-08  Jan-09  Feb-09  Mar-09  Apr-09  May-09  Jun-09  Jul-09

où, comme wheni cliquez sur Sep-08 cellule-je obtenir 9/1/2008 dans le champ de formule dans Excel
j'ai aussi essayé de chercher 9/1/2008 mais il varie système par système, comme par le RegionalSettings format de Date...

S'il vous plaît aider moi. fondamentalement, je suis en train de faire pour obtenir l'adresse de la cellule de la constatation de la chaîne

Êtes-vous à l'aide de la pia (Primary Interop Assemblies fourni par Microsoft ou simplement en pointant à l'Excel dll et laisser Visual Studio générer le proxy pour vous? Aussi quelle version d'Excel sont vous interoping?
Quelles sont les valeurs que vous êtes de passage pour strFromRange et strToRange?

OriginalL'auteur Sathish | 2010-04-12