Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2019 - VBA. Выполнение макроса при блокировке ОС

Ответить
Настройки темы
2019 - VBA. Выполнение макроса при блокировке ОС

Новый участник


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

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


Добрый день!

Вопрос касается выполнения макроса, который копирует таблицу и отправляет её в телеграм при заблокированной операционной системе(ОС). При разблокированной ОС всё работает как надо.

Ранее макрос работал без проблем, однако после НГ, что- то изменилось и при блокировке ОС(WIN+L), при выполнении макроса стала вылезать ошибка (RUN TIME ERROR 1004) c описаниями:
https://radikal.host/i/JeCeUg
до этого тоже была 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


Нашел похожую проблему:https://translated.turbopages.org/proxy_u....xceldev

Но не совсем понимаю, что надо сделать.
Плюс еще добавлю: Если я предварительно зайду удалённо на данный рабочий стол и потом выйду из него, то макрос будет работать при заблокированной ОС. Но если блокирую ОС сидя у ноутбука, то не работает.
Кто- то еще сталкивался с данной проблемой?
WIN10
Office 2019

Отправлено: 13:07, 30-01-2023

 


Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2019 - VBA. Выполнение макроса при блокировке ОС

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Выполнение макроса после изменения ячейки pedrosoft Microsoft Office (Word, Excel, Outlook и т.д.) 11 17-09-2020 18:27
Разное - При блокировке гаснет второй экран Cr00t Microsoft Windows 7 4 28-01-2020 18:02
psexec не работает при блокировке Alexander_88 Хочу все знать 5 12-06-2016 17:16
2010 - [решено] Выполнение макроса при фильтре Invincible Microsoft Office (Word, Excel, Outlook и т.д.) 2 10-09-2013 21:32
Выполнение макроса по звуковому сигналу. bongubong Хочу все знать 3 01-06-2012 08:49




 
Переход