Мне нужно переименовать книгу в имя ячейки, когда пользователь нажимает «Сохранить» или «Сохранить как». Я предполагаю, что мне нужно было бы сделать это в событии Workbook_BeforeSave
. У меня есть следующие вопросы:
- Как установить свойство
ActiveWorkbook.FullName
без вызова Save
, SaveAs
или SaveCopyAs
?
- Возможно ли то, что я пытаюсь сделать, даже не отключая панель инструментов и не добавляя настраиваемые кнопки сохранения?
Я использую следующий код, чтобы создать имя файла
Dim fName As String, sName As String
fName = ThisWorkbook.FullName
sName = ThisWorkbook.Name
fName = Left(fName, (Len(fName) - Len(sName))) & _
Thisworkbook.Worksheet("Cust").Range("FILE").Value & ".xls"
Спасибо