Форум по VBA и MS Office

VBA, Excel => VBA, макросы в Excel => Тема начата: Посетитель от 28 декабря 2020, 16:00

Название: Excel VBA Макросы. Происходит ошибка во время сохранения листа (вкладки) Excel файла в PDF-формат.
Отправлено: Посетитель от 28 декабря 2020, 16:00
Использую такой макрос для сохранения активного листа в pdf-формат, но происходит ошибка.
Почему может быть ошибка?

Ошибка в программе Microsoft Excel: Document not saved. The document may be open, or an error may have been encountered when saving.
Ошибка в VBA: Method 'ExportAsFixedFormat' of object'_Worksheet' failed.

Sub Макрос()
   
    Dim FN_Файл As String
   
    FN_Файл = "C:\Users\User\Desktop\Папка\" & Range("A2").Value & ".pdf"
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:=FN_Файл
   
End Sub
Название: Re: Excel VBA Макросы. Происходит ошибка во время сохранения листа (вкладки) Excel файла в PDF-формат.
Отправлено: Администратор от 28 декабря 2020, 16:02
В ячейке A2 находятся недопустимые символы: некоторые символы нельзя использовать в имени файла.
Название: Re: Excel VBA Макросы. Происходит ошибка во время сохранения листа (вкладки) Excel файла в PDF-формат.
Отправлено: Посетитель от 28 декабря 2020, 16:27
Да, в ячейке есть символ "*". Спасибо.