Purpose: check if the compiled workbook is in trial state
Insert the following code:
Public Function IsTrial()
Dim XLSPadlock As Object
On Error GoTo Err
Set XLSPadlock = Application.COMAddIns("GXLSForm.GXLSFormula").Object
IsTrial = XLSPadlock.PLEvalVar("IsTrial")
Exit Function
Err:
IsTrial = False
End Function
You can then call the function:
Sub Test_IsTrial()
If IsTrial() Then
MsgBox "Trial"
Else
MsgBox "Registered"
End If
End Sub
Warning: the function will return true only if the activation key has the "display nag screen" flag (trial):
|