简体   繁体   中英

Run-time error '429': ActiveX component can't create object in VBA/VBS/WSH

I know it has been asked so many times, but I've gone through dozens of pages, with no luck, since mine seems to be a OS/machine related problem rather then of a specific library.

Trying to manage ID3Tags, or in general, files extended properties, it's clear that with a Shell object you can only retrieve them, but can't edit, therefore the only way to do that is using an external DLL (es. CDDBControl, or DSOfile), I can't get them to work, although I apparently successfully installed them with regsvr32 (references are available ie in Excel macro dev env.

I tried many ways....using regsvr32 either under System32 or SysWOW64, trying to put the DLLs in different location....but nothing.

Statement raising the error:

Set id3 = CreateObject("CDDBControl.CddbID3Tag")

Please note that a call like

Set FSO = CreateObject("Scripting.FileSystemObject")

instead, gives no error at all.

I just found the solution....hope this could help someone else.... The only way I made it work is to follow the instructions given in the page: Setting MP3 ID Tags with CDDBControl.dll

Cheers.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM