Как скрыть кнопку макроса в отправленном письме - PullRequest
0 голосов
/ 09 января 2020

В настоящее время я работаю над книгой 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

Любая помощь будет принята с благодарностью!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...