@volandlm1 июн 2011 в 15:12Особенности национальной автоматизации MS ExcelВремя на прочтение6 минОхват и читатели15KPowerShell * Из песочницыВсего голосов 48: ↑37 и ↓11+26Добавить в закладки46Комментарии7
@pro100tak1 июн 2011 в 20:11$strPath = «path\to\file\file_name.xlsx» if(Test-Path $strPath) { Remove-Item $strPath } $excel.ActiveWorkbook.SaveAs($strPath)
@Barsevich2 июн 2011 в 03:34После раздела «Сохраняем прежнее значение региональных настроек» должен идти раздел "# Восстанавливаем предыдущие региональные настройки" А после этого — еще пара примеров, когда это может глючить (например, разделение целой и дробной части точкой или запятой). Зачем внутри столько кода, которому уже 15 лет и он к региональным настройкам не имеет никакого отношения?
@volandlm2 июн 2011 в 06:19Показать предыдущий комментарийДля того, чтобы за одним показать, как можно освободить занятые ресурсы.
@Deranged2 июн 2011 в 07:26Сильно подозреваю, что строки $excel = $null [GC]::Collect() [GC]::WaitForPendingFinalizers() можно заменить на [System.Runtime.InteropServices.Marshal]::FinalReleaseComObject($excel)
Особенности национальной автоматизации MS Excel