Powershell – Excel – Error OperationStopped 0x800A03EC 800A03EC x800A03EC
Koristiš Powershell ter umećeš fomulu u Excel datoteku. Kao i svaki normalan čovjek koji koristi HR postavke, delimiter ti je “;“.
powershell.ps1
$plahtica.Cells.Item($row,$column).Formula = "=sum(A1;A2)"
Problem
Međutoa, Powershelljivdžije se ne slažu s tvojim namjerama i prijaviše pogrešku:
OperationStopped blabla serkenj 0x800A03EC
Uzrok
Microsoftov Tim B nema pojma da postoje i druge države osim Amerike i da u nekim od tih državama Excel koristi “;” umjesto “,” za odvajanje raspona.
Rješenje
$plahtica.Cells.Item($row,$column).Formula = "=sum(A1,A2)"
Uoči zarez između A1 i A2. Kad otvoriš Ekselicu u Excelu, bit će prikazan “;” Magija!
powershell posh pwsh excel zarez točkazarez točka-zarez comma semicolon debelo crijevo xpowershell xposh xpwsh xexcel xzarez xtočkazarez xtočka xzarez xcomma xsemicolon xlsx xxlsx