|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2019 - VBA. Выполнение макроса при блокировке ОС |
|
|
2019 - VBA. Выполнение макроса при блокировке ОС
|
|
Новый участник Сообщения: 1 |
Добрый день!
Вопрос касается выполнения макроса, который копирует таблицу и отправляет её в телеграм при заблокированной операционной системе(ОС). При разблокированной ОС всё работает как надо. Ранее макрос работал без проблем, однако после НГ, что- то изменилось и при блокировке ОС(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 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Разное - Выполнение макроса после изменения ячейки | 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 | |
|