Я хотел бы, чтобы книга располагалась по определенному пути к открытому файлу. Я использую VBA в Excel 2010.
(Код проекта / ThisWorkbook: Заголовок: Рабочая книга / Открыть)
Private Sub Workbook_Open
FilePath
'Runs file path check when workbook opened
End Sub
(Заголовок Project / Modules / Module1: (Общий) FilePath)
Sub FilePath()
If ActiveWorkbook.Path = ("path address") Then
PathOk
Else
MsgBox ("This is an Unauthorized copy of this file. Please contact Administrator"), vbOKOnly
ActiveWindow.Close SaveChanges:=False
Exit Sub
End If
End Sub
Проблема в том, что рабочая книга в настоящее время открывается и запускается PathOk routine
постоянно, независимо от пути к файлу.