Skip to content
 

Акцессовые заморочки…

Писал программулину на microsoft access xp.

Надо было из под акцесса запустить winrar чтоб упаковал папку. И вроде код был рабочий но вдруг перестал работать.

Set wshShell = CreateObject(«Wscript.Shell»)
rr = wshShell.Run(«winrar.exe» & strr & flashletter & namee & » » & folderpath, , True)

Стал выкидывать ошибку: ActiveX component can’t create object

Перестановка оффиса с чисткой реестра и папок и переустановка xp service pack3 не помогли.

Долгое гугление результата не принесло. Стал гуглить по английски и наткнулся на совет :

I have tried
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe wshom.ocx
regsvr32.exe msxml3.dll
regsvr32.exe -i shell32.dll

После выполнения всех этих строк в командной строке все заработало. Какая конкретно помогла — не знаю, знаю только что не первые две.

Написать отзыв