-3
是否有辦法限制宏可訪問性?我想賣宏。將其交給另一個人使用,但我需要確保它在十次運行後或特定日期後不會運行!所以他們將被迫支付註冊費。還有一點是它不適用於excel。如何確保用戶在特定日期後無法運行我的宏?
是否有辦法限制宏可訪問性?我想賣宏。將其交給另一個人使用,但我需要確保它在十次運行後或特定日期後不會運行!所以他們將被迫支付註冊費。還有一點是它不適用於excel。如何確保用戶在特定日期後無法運行我的宏?
此過程將只運行10次,但會被警告,如果VBA項目被重置,它將被再次運行10次。
Sub RunMe()
Static NumberOfRuns As Long
If NumberOfRuns < 10 Then
NumberOfRuns = NumberOfRuns + 1
'Do the stuff that needs doing here
Debug.Print NumberOfRuns
End If
End Sub
如果您從另一個模塊調用它,則可以以編程方式移除其他模塊。我沒有用你描述的確切方式來試試這個,所以我不知道它被刪除後是否會出現語法問題。 –
您可以使用For循環並在循環中運行10次。或者,如果這來自Excel,則可以存儲在單元格中運行的次數,並在單元格值大於或等於10時阻止其運行。 – Jason
我將其作爲OP想要物理刪除它將被運行。也許可以澄清一下? –