Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Динохромный


Contributor


Сообщения: 712
Благодарности: 322

Профиль | Отправить PM | Цитировать


-Phantom-, сохраняйте с помощью скрипта. Если речь про Excel - допустим таким (предварительно подключив в редакторе VBA → Tools → References → Browse библиотеку по пути C:\Windows\system32\FM20.DLL):
Код: Выделить весь код
Sub save_from_bufer()
Dim myData As New DataObject

myData.GetFromClipboard
pdfPath = myData.GetText
If pdfPath <> False Then
ChDir "C:\temp"
  pdfPath = Replace(pdfPath, "*", "")
  pdfPath = Replace(pdfPath, ";", "")
 
 ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:=pdfPath _
      , Quality:=xlQualityStandard, IncludeDocProperties:=True _
      , IgnorePrintAreas:=False, OpenAfterPublish:=True
  End If
End Sub
PS регулярное выражение не вписываю сознательно, чтоб вы могли дополнить строчками по аналогии с pdfPath = Replace(pdfPath, ";", "") любыми нужными символами.
Ну и проверки на ошибки (например - каталог не существует) - за вами.
Также в коде нужно подправить текущую папку (у меня вписано "C:\temp")

-------
[Форум Word и Excel] - [Как запустить Word, Excel и Outlook в безопасном режиме?] - [Как удалить шаблон Word Normal.dotm?]

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:58, 27-06-2021 | #2