Добрый день!
Вопрос касается выполнения макроса, который копирует таблицу и отправляет её в телеграм при заблокированной операционной системе(ОС). При разблокированной ОС всё работает как надо.
Ранее макрос работал без проблем, однако после НГ, что- то изменилось и при блокировке ОС, при выполнении макроса стала вылезать ошибка (RUN TIME ERROR 1004) c описаниями:
до этого тоже была 1004 ошибка но с описанием меверный метод Range.....
Когда разблокирую ОС и нажму Debug в окошке - подсвечивает CopyPicture:
Нашел похожую проблему:
Но не совсем понимаю, что надо сделать.
Кто- то еще сталкивался с данной проблемой?
WIN10
Office 2019
Вопрос касается выполнения макроса, который копирует таблицу и отправляет её в телеграм при заблокированной операционной системе(ОС). При разблокированной ОС всё работает как надо.
Ранее макрос работал без проблем, однако после НГ, что- то изменилось и при блокировке ОС, при выполнении макроса стала вылезать ошибка (RUN TIME ERROR 1004) c описаниями:
до этого тоже была 1004 ошибка но с описанием меверный метод Range.....
Когда разблокирую ОС и нажму Debug в окошке - подсвечивает CopyPicture:
| Код |
|---|
Function Range_to_Picture(rng) Dim sName As String, wsTmpSh As Worksheet Application.ScreenUpdating = False Application.DisplayAlerts = False With rng .CopyPicture ' ВОТ ЭТУ СТРОКУ ПОДСВЕЧИВАЕТ Set wsTmpSh = ThisWorkbook.Sheets.Add sName = ActiveWorkbook.FullName & "_" & ActiveSheet.Name & "_Range" With wsTmpSh.ChartObjects.Add(0, 0, .Width, .Height).Chart .ChartArea.Border.LineStyle = 0 .Parent.Select .Paste .Export Filename:=sName & ".gif", FilterName:="GIF" .Parent.Delete End With End With wsTmpSh.Delete Application.ScreenUpdating = True Application.DisplayAlerts = True Range_to_Picture = sName & ".gif" End Function |
Нашел похожую проблему:
Но не совсем понимаю, что надо сделать.
Кто- то еще сталкивался с данной проблемой?
WIN10
Office 2019
Изменено: - 30.01.2023 08:27:10