Powershell et Feuille Excel
Bonjour,
J'ai écris un script powershell qui met le contenu d'une BAL Outlook dans un fichier Excel
Dans une V2 je souhaiterais qu'une macro Excel lance le powershell et qui celui ci remplisse une des feuille du fichier en question
La première partie est OK, ma macro exécute correctement mon script powershell
Le pb est dans la seconde partie.
Mon script crée un 2e fichier xls et je ne vois pas comment lui faire écrire son résultat dans le premier fichier dans un onglet spécifié
Je pourrais faire une macro pour recopier le contenu du 2e fichier xls dans le premier mais je me dis qu'il dois y avoir plus propre
Mon code Powershell :
Code:
1 2 3 4 5 6
| $GetOutlook = New-Object -com "Outlook.Application"
$olName = $GetOutlook.GetNamespace("MAPI")
$olxFolder = $olName.GetdefaultFolder('6')
$olxItem = $olxFolder.items
$olxFolder | Select SentOn, SenderName, Subject | Export-Csv -NoTypeInformation - Delimiter ";" OutlookExtract.csv
Invoke-Expression .\OutlookExtract.csv |
Je ne sais pas si j'ai été très clair donc je vais schématiser
1.xls lance via macro outlook.ps1 qui crée et ouvre 2.xls
Je souhaiterais, et je ne m'y connais pas assez pour trouver, que
1.xls lance via macro outlook.ps1 qui rempli le 2e onglet de 1.xls