В настоящее время я работаю над книгой Excel, в которой используется кнопка макроса, которая выполняет несколько операций. В этой операции пользователь выбирает электронное письмо, на которое затем будет отправлена книга Excel. В котором я пытаюсь понять, как скрыть кнопку макроса, как только получатель откроет книгу. Он только скрывает кнопку макроса на моем конце, чего у меня тоже не может быть. Как я могу получить это там, где тот, кто получит письмо, не увидит кнопку?
Эта книга Excel представляет собой шаблон. Таким образом, он будет использоваться постоянно, поэтому пользователю все равно потребуется доступ к кнопке макроса, когда он запускает новый шаблон Excel.
Это мой код, который у меня сейчас есть. По сути, если пользователь удостоверился, что он готов отправить шаблон по электронной почте, код будет выполняться следующим образом:
With outlookEmailApp 'function that sends the email
myMail.To = emailRecipients ' calls to emailRecipients variable (What the user enters)
myMail.CC = ccRecipients ' calls to ccRecipients variable (what the user may or may not enter)
myMail.Subject = subjectLine ' calls to subjectLine variable (what the user enters)
myMail.Body = bodyContent ' attaches body content message to email
ActiveSheet.Shapes("Button 1").Visible = False=
myMail.Attachments.Add ActiveWorkbook.FullName ' attaches this current workbook to the email
myMail.Send ' function sends email to recipient
End With
Любая помощь будет принята с благодарностью!