Comment Enregistrer Excel sans un utilisateur invite à enregistrer le fichier?
Salut, j'ai écrit certains de code à l'aide de VBScript sur feuille Excel comme ci-dessous. Maintenant a chaque fois que le Script est fait de son traitement, il est invitant l'utilisateur à Save
il.Mais je ne veux pas de cela,mais je veux qu'il sauvegarder automatiquement sans invite.
CODE
Option Explicit
Dim objExcel1,strPathExcel1,objSheet1,objSheet5
Set objExcel1 = CreateObject("Excel.Application")'Object for Condition Dump
strPathExcel1 = "D:\VA\GE_Wing_To_Wing_Report.xlsx"
objExcel1.Workbooks.Open strPathExcel1
Set objSheet1 = objExcel1.ActiveWorkbook.Worksheets(1)
Set objSheet5 = objExcel1.ActiveWorkbook.Worksheets(5)
'=====================================================================================
'Here Bad sheet will be copied by the data from First sheet master data sheet
'=====================================================================================
ParentPIDFromMasterSheet objSheet1,objSheet5
'=====================================================================================
'Here Bad sheet will be copied by the data from First sheet master data sheet
'=====================================================================================
BadDataSelectionDel objSheet5
'=======================
objExcel1.ActiveWorkbook.SaveAs strPathExcel1
objExcel1.Workbooks.close
objExcel1.Application.Quit
'======================
Vous devez vous connecter pour publier un commentaire.
Non testé (à Essayer)
Vous devez définir votre classeur et de la fermer au bout de la sauver. Il est également une bonne pratique pour nettoyer vos objets à la fin de votre code après utilisation. 🙂
objWB.SaveAs "C:\path\to\file\filename.xlsx"
(Voir Ouvrir un fichier Excel et enregistrer sous .XLS)