Добавление водяных знаков в экспорт - PullRequest
0 голосов
/ 11 июля 2019

У меня есть несколько баз данных, которые я экспортирую из Excel или PDF. Теперь мне сказали, что мне нужно добавить водяной знак для всего моего экспорта. Однако я не уверен, возможно ли это или возможно ли это сделать. Знаете ли вы, как я могу добавить водяной знак в экспорт вне доступа, сохраненный в виде файла PDF или Excel.

Я создал код для экспорта в Excel и отправил файл по электронной почте. Я также создал надстройку в Excel, которая вставляет водяной знак. Я не знаю, как использовать вместе.

Это код, который я использую для экспорта в Excel и по электронной почте:

Function ExportDailyPayoffs()
    Dim dtemnyr As String
    Dim mondt As String

    If Weekday(Date) = vbMonday Then 'Check to see if its Monday
        dtemnyr = Format(Date - 3, "mmddyy") 'We want to get the file for Friday
    Else
        dtemnyr = Format(Date - 1, "mmddyy") 'We want to get the file for Friday
    End If

    DoCmd.SendObject acSendQuery, "A1 Daily Payoffs", acFormatXLSX, "CLSS@xxxx.US", , , "Daily Payoff Report - " & dtemnyr, "Enclosed please find the Daily Payoff Report", True
End Function

Я хочу, чтобы слово (водяной знак) КОНФИДЕНЦИАЛЬНО было в Excel, когда оно экспортируется из доступа или по электронной почте кому-либо.

1 Ответ

0 голосов
/ 15 июля 2019

Добавление водяного знака в формат PDF очень просто.В режиме конструктора отчет имеет свойство Picture.Это изображение может быть водяным знаком, созданным в виде графического файла.Водяной знак находится под всем текстом, границами и т. Д., Как если бы он был частью бумаги, на которой печатается отчет, но для правильного отображения водяного знака необходимо установить прозрачный фон элементов управления.Если водяной знак имеет довольно ненасыщенный (пастельный) цвет, то текст будет вполне читаемым над водяным знаком.

Добавление водяного знака в вывод Excel сложнее.Я не знаю, как сделать это напрямую в Access.Недавно мне нужно было сделать что-то подобное, переформатировать вывод в Excel, чтобы изменить ширину столбцов, разрешить обтекание содержимого выбранных столбцов и так далее.Я сделал это, написав книгу Excel, чтобы переформатировать экспортированную книгу.Сразу после экспорта книги код VBA, который ее экспортирует, открывает книгу переформатирования, которая автоматически выполняет свою работу и затем закрывается.Это не подходящее место для объяснения всех деталей, но это общий подход.

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