Créer un fichier Excel par programmation
Tléon
-
Tléon -
Tléon -
Bonjour,
Voici mon code.
En local, ça marche impeccable
mais lorsque je suis sur le server "Windows 2003", il me met cette erreur :
Mémoire insuffisante. Microsoft Office Excel ne peut plus ouvrir ou enregistrer de documents. . Pour augmenter la mémoire disponible, fermez les classeurs ou les programmes dont vous n'avez plus besoin. . Pour libérer de l'espace du disque sur lequel vous enregistrez, supprimez-en les fichiers dont vous n'avez plus besoin. Line: Microsoft Office Excel
J'ai besoin d'aide!
strCurrentDir =
"\\" + "\\" + "svr-appl-18\\Leon\\BalAg,e\\Excel\\" ;
Excel.
Application oXL;
Excel.
_Workbook oWB;
try
{
GC .Collect(); // clean up any other excel guys hangin' around...
// Cr,ation d'un classeur Excel
oXL =
new Excel. Application ();
oXL.Visible =
false ;
//Get a new workbook.
oWB = (Excel.
_Workbook )(oXL.Workbooks.Add( Missing .Value));
lbb_test.Text =
"Cr,ation du workbook !" ;
object M = Missing .Value;
int P = 1;
lbb_test.Text =
"" + oXL.Workbooks.Count;
foreach (Excel. _Worksheet xlWS in oXL.ActiveWorkbook.Worksheets)
{
}
oWB.SaveAs(strCurrentDir + strFile, Excel.
XlFileFormat.xlWorkbookNormal,
null, null, false, false, Excel.XlSaveAsAccessMode.xlShared, false, false, null, null, null);
Voici mon code.
En local, ça marche impeccable
mais lorsque je suis sur le server "Windows 2003", il me met cette erreur :
Mémoire insuffisante. Microsoft Office Excel ne peut plus ouvrir ou enregistrer de documents. . Pour augmenter la mémoire disponible, fermez les classeurs ou les programmes dont vous n'avez plus besoin. . Pour libérer de l'espace du disque sur lequel vous enregistrez, supprimez-en les fichiers dont vous n'avez plus besoin. Line: Microsoft Office Excel
J'ai besoin d'aide!
strCurrentDir =
"\\" + "\\" + "svr-appl-18\\Leon\\BalAg,e\\Excel\\" ;
Excel.
Application oXL;
Excel.
_Workbook oWB;
try
{
GC .Collect(); // clean up any other excel guys hangin' around...
// Cr,ation d'un classeur Excel
oXL =
new Excel. Application ();
oXL.Visible =
false ;
//Get a new workbook.
oWB = (Excel.
_Workbook )(oXL.Workbooks.Add( Missing .Value));
lbb_test.Text =
"Cr,ation du workbook !" ;
object M = Missing .Value;
int P = 1;
lbb_test.Text =
"" + oXL.Workbooks.Count;
foreach (Excel. _Worksheet xlWS in oXL.ActiveWorkbook.Worksheets)
{
}
oWB.SaveAs(strCurrentDir + strFile, Excel.
XlFileFormat.xlWorkbookNormal,
null, null, false, false, Excel.XlSaveAsAccessMode.xlShared, false, false, null, null, null);
A voir également:
- Créer un fichier Excel par programmation
- Creer un fichier .bat - Guide
- Fichier bin - Guide
- Comment créer un groupe whatsapp - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
bonjour,
ton code est illisible ... pas le temps de le mettre en forme ... utilise les balises
;o)
polux
ton code est illisible ... pas le temps de le mettre en forme ... utilise les balises
blabla
;o)
polux
Bonjour,
Voici mon code. J'utilise C#, j'espère que tu verras quelque chose cette fois
En local, ça marche impeccable
mais lorsque je suis sur le server "Windows 2003", il me met cette erreur :
Mémoire insuffisante. Microsoft Office Excel ne peut plus ouvrir ou enregistrer de documents. . Pour augmenter la mémoire disponible, fermez les classeurs ou les programmes dont vous n'avez plus besoin. . Pour libérer de l'espace du disque sur lequel vous enregistrez, supprimez-en les fichiers dont vous n'avez plus besoin. Line: Microsoft Office Excel
J'ai besoin d'aide!
strCurrentDir = @"\\svr-appl-18\Leon\BalAg\Excel\" ;
Excel._Application oXL;
Excel._Workbook oWB;
try
{
GC .Collect(); // clean up any other excel guys hangin' around...
// Cr,ation d'un classeur Excel
oXL = new Excel. Application ();
oXL.Visible = false ;
//Get a new workbook.
oWB = (Excel._Workbook )(oXL.Workbooks.Add( Missing .Value));
int P = 1;
foreach (Excel. _Worksheet xlWS in oXL.ActiveWorkbook.Worksheets)
{
}
oWB.SaveAs(strCurrentDir + strFile, Excel.XlFileFormat.xlWorkbookNormal,
null, null, false, false, Excel.XlSaveAsAccessMode.xlShared, false, false, null, null, null);
Voici mon code. J'utilise C#, j'espère que tu verras quelque chose cette fois
En local, ça marche impeccable
mais lorsque je suis sur le server "Windows 2003", il me met cette erreur :
Mémoire insuffisante. Microsoft Office Excel ne peut plus ouvrir ou enregistrer de documents. . Pour augmenter la mémoire disponible, fermez les classeurs ou les programmes dont vous n'avez plus besoin. . Pour libérer de l'espace du disque sur lequel vous enregistrez, supprimez-en les fichiers dont vous n'avez plus besoin. Line: Microsoft Office Excel
J'ai besoin d'aide!
strCurrentDir = @"\\svr-appl-18\Leon\BalAg\Excel\" ;
Excel._Application oXL;
Excel._Workbook oWB;
try
{
GC .Collect(); // clean up any other excel guys hangin' around...
// Cr,ation d'un classeur Excel
oXL = new Excel. Application ();
oXL.Visible = false ;
//Get a new workbook.
oWB = (Excel._Workbook )(oXL.Workbooks.Add( Missing .Value));
int P = 1;
foreach (Excel. _Worksheet xlWS in oXL.ActiveWorkbook.Worksheets)
{
}
oWB.SaveAs(strCurrentDir + strFile, Excel.XlFileFormat.xlWorkbookNormal,
null, null, false, false, Excel.XlSaveAsAccessMode.xlShared, false, false, null, null, null);