For do that, you need to know the unique value on each computer to
determine that the file was used on another computer.
Something that will unique on every computer is Hardisk SN
Private Sub Workbook_Open()
Dim MySN, CurrentSN As String
MySN = "1409978829" 'Your Current Hardisk Serial Number
CurrentSN =
CreateObject("Scripting.FileSystemObject").GetDrive(Left(Application.Path,
1) & ":\").SerialNumber
If MySN <> CurrentSN Then
MsgBox "Unautorized Access"
'....place your code to do next in here while unauthorized
access detected...
End If
End Sub
Pada 16/06/2013 1:33, sunil lobo menulis:
hi all
can anybody suggest a vb code or a macro to a excel file the moment it
is opened it can check on the usage of the file or it can stop from
further use until it is being given permission by the creator of the file
basically it should not be copied and if copied from one computer to
the other, it should have a restriction to limited time frame say
month, day, time or limited number of days
until the user contacts the creator of the file
your sugesstion and feedback well apprecitated sample file can be sent
if required
Regards
Sunil Lobo
--
Are you =EXP(E:RT) or =NOT(EXP(E:RT)) in Excel? And do you wanna be?
It’s =TIME(2,DO:IT,N:OW) ! Join official Facebook page of this forum @
https://www.facebook.com/discussexcel
FORUM RULES
1) Use concise, accurate thread titles. Poor thread titles, like
Please Help, Urgent, Need Help, Formula Problem, Code Problem, and
Need Advice will not get quick attention or may not be answered.
2) Don't post a question in the thread of another member.
3) Don't post questions regarding breaking or bypassing any security
measure.
4) Acknowledge the responses you receive, good or bad.
5) Jobs posting is not allowed.
6) Sharing copyrighted material and their links is not allowed.
NOTE : Don't ever post confidential data in a workbook. Forum owners
and members are not responsible for any loss.
---
You received this message because you are subscribed to the Google
Groups "MS EXCEL AND VBA MACROS" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to excel-macros+unsubscr...@googlegroups.com.
To post to this group, send email to excel-macros@googlegroups.com.
Visit this group at http://groups.google.com/group/excel-macros.
For more options, visit https://groups.google.com/groups/opt_out.
--
Are you =EXP(E:RT) or =NOT(EXP(E:RT)) in Excel? And do you wanna be? It’s
=TIME(2,DO:IT,N:OW) ! Join official Facebook page of this forum @
https://www.facebook.com/discussexcel
FORUM RULES
1) Use concise, accurate thread titles. Poor thread titles, like Please Help,
Urgent, Need Help, Formula Problem, Code Problem, and Need Advice will not get
quick attention or may not be answered.
2) Don't post a question in the thread of another member.
3) Don't post questions regarding breaking or bypassing any security measure.
4) Acknowledge the responses you receive, good or bad.
5) Jobs posting is not allowed.
6) Sharing copyrighted material and their links is not allowed.
NOTE : Don't ever post confidential data in a workbook. Forum owners and
members are not responsible for any loss.
---
You received this message because you are subscribed to the Google Groups "MS EXCEL AND VBA MACROS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to excel-macros+unsubscr...@googlegroups.com.
To post to this group, send email to excel-macros@googlegroups.com.
Visit this group at http://groups.google.com/group/excel-macros.
For more options, visit https://groups.google.com/groups/opt_out.