I followed your instructions to use TurboActivate with my Excel workbook, using VBA, and it all worked just fine. Then, I tried copying the workbook, and all other related TurboActivate files (i.e., DLLs, forms, etc.) to a folder, on another computer. Then, when I tried to open the workbook on the other computer, an error was raised (something about an function invalid call or argument or something). I have determined that the error is occurring, when the Init method of the TurboActivate class is executed, as shown in last code line below:
' Create the new TurboActivate instance
Dim ta As TurboActivate
Set ta = New TurboActivate
On Error GoTo TAProcError
' Grab the GUID, from the version page, for this workbook/product, at LimeLM, and paste it below.
Call ta.Init("3k3vi2kqspjzqb7p6jegdinfowphuvq")
I can then go to the Visual Basic code, once the workbook is open, and after the error message, and run the same code and it works fine. In other words, when the code executes, when the workbook opens, I get an error, but, when I manually execute the code, after the workbook already opened, it works just fine.
What could be causing this issue? I can send the actual workbook, if it would help, as long as you tell me how to send it, as I can't see a way to attach files to this question/post.