Я использую Access 2010 и нашел команду «Отправить по электронной почте как PDF» незаменимой. Однако у меня есть проблема в том, что я скрыл основную ленту от моих пользователей, а это значит, что они не могут на самом деле нажать эту кнопку.Access 2010 PDF, Сохранить и отправить отчет по электронной почте с помощью кода VBA
Может ли кто-нибудь сказать мне код VBA, который позволит мне PDF, сохранить файл и электронную почту через Gmail для отдельного отчета на основе данного уникального идентификатора? Я рад, что пользователь добавил адрес электронной почты, тему и тело сообщения и для них нажмите отправить.
Я начинаю со следующего кода, но он не работает.
Dim myPath As String
Dim strReportName As String
DoCmd.OpenReport "rptsuivi", acViewPreview, , "tblsuivi.[N°Suivi] = '" & Me.[CompanyName] & "' "
myPath = "C:\"
strReportName = "Raport de suivi" + "-" + ".pdf"
DoCmd.OutputTo acOutputReport, acFormatPDF, , myPath + strReportName, True
DoCmd.Close acReport, "rptsuivi"
вам нужно использовать только Gmail? Можете ли вы использовать Outlook? – Ibo
да, я могу использовать как –
, единственное, что я не могу понять, это то, что будет в отчете в формате pdf? Является ли это конкретной таблицей в вашей базе данных доступа? Вы можете создать отчет в формате PDF из таблиц доступа и легко отправить его в виде вложения через Outlook. Кроме того, вы можете заполнить поля в Outlook, если вы это уже знаете. Кроме того, как вы собираетесь запускать макрос? вы хотите использовать кнопку или хотите запустить ее каким-то другим способом? – Ibo