Vitaly1 писал(а):А если ему передавать параметр в ячейку какого нибудь листа, или передавать параметр в кэпшен excel или в подпись проекта и т.п.
Vitaly1 писал(а):Ну, например для кэпшена:
'Перед запуском книги
Application.Caption = параметр1
'в событие Open книги
параметр1 = Application.Caption
Но вот как считать в программе значение этого параметра? Как я понял, в VBA это невозможно. Значит нужен какой-то альтернативный вариант
Dim myFSO As Object
Dim myFL, a, b, c, d, e, f
Set myFSO = CreateObject("WScript.Shell")
Set myFL = myFSO.CreateShortCut("Полный путь к ярлыку.lnk")
a = "Путь к родительскому объекту: " & myFL.TargetPath & vbCrLf
b = "Горячая клавиша: " & myFL.Hotkey & vbCrLf
c = "WindowStyle: " & myFL.WindowStyle & vbCrLf
d = "№Иконки в род. файле: " & myFL.IconLocation & vbCrLf
e = "Комментарий иконки: " & myFL.Description & vbCrLf
f = "Рабочая папка род. объ.: " & myFL.WorkingDirectory
Set myFSO = Nothing
Set myFL = Nothing
MsgBox a & b & c & d & e & f
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2