Moin liebe Forumsuser,
ich habe bis jetzt noch nichts zum Thema gefunden, aber vielleicht habe ich auch was übersehn. Ich will eigentlich was ganz einfaches, ich habe eine Excel-Datei die hat festgelegte Filter. Ich füge über Powershell dann Daten hinzu, leider sortieren sich die neuen Daten dann nicht. Wenn ich die Excel öffne sehe ich dann die die neuen Einträge total unsortiert. Wenn ich jetzt auf Filter Erneut anwenden drücke, werden die Daten sortiert. Aber dieses drücken auf Filter Erneut anwenden könnte ich doch sicher auch mit Powershell machen oder?
$ExcelApp = New-Object -ComObject Excel.Application $ExcelApp.Visible = $TRUE $Workbook = $ExcelApp.WorkBooks.Open("D:\Powershell\Testdaten\TEST.xlsx") $Worksheet = $ExcelApp.WorkSheets.item(1) $Worksheet.AutoFilter $ExcelApp.Application.DisplayAlerts = $False $Workbook.SaveAs("D:\Powershell\Testdaten\TEST.xlsx") $ExcelApp.Application.DisplayAlerts = $True $ExcelApp.Quit() $ExcelProcesses = Get-Process Excel $ExcelProcesses | ForEach {Stop-Process ($_.Id)}
Das ist das was ich bis jetzt habe.
Ich hoffe mir kann jemanden helfen.
Grüße hRoICE