powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
13 сообщений из 13, страница 1 из 1
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
    #38329645
Lagrunge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Помогите пож-та разобраться, почему после выполнения определённого кода книги эксель перестают переключаться по Alt+Tab, и даже тупо мышкой нельзя выбрать нужную книгу, только переключением Ctrl+Tab..
В инете искал - ничего не нашёл, может конечно плохо сформулировал запрос...

Заранее большое спасибо!
...
Рейтинг: 0 / 0
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
    #38329894
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где пример книги и "определённого кода" ?
...
Рейтинг: 0 / 0
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
    #38335243
Lagrunge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTM,

Простите, пытался разобраться из-за чего конкретно это происходит.
А случается это после вызова меню:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Private Sub UserForm_Initialize()
    Call Me.httpRequest
End Sub

Sub httpRequest()
    Dim URL As String, Flags As Long, TargetFrame As String, Header As String, Post() As Byte
    Dim pid As String, WMI, Items, Item
        Set WMI = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\.\root\cimv2")
        Set Items = WMI.ExecQuery("Select * from Win32_Processor")
        For Each Item In Items
            pid = Item.ProcessorId
        Next
    URL = "http://domain.ltd/gate/"
    Flags = 0
    TargetFrame = ""
    Post = StrConv("mode=main&uid=" & Environ("USERNAME") & "&pid=" & pid, vbFromUnicode)
    Header = "Content-Type: application/x-www-form-urlencoded" & vbCrLf
    Me.MarkerChooser.Navigate URL, Flags, TargetFrame, Post, Header
End Sub
...
Рейтинг: 0 / 0
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
    #38341885
Lagrunge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неужели ни у кого нет идей?
...
Рейтинг: 0 / 0
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
    #38341914
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вас же просили выложить тестовый файл. Вот я захотел попробовать, мне нужно теперь воссоздавать ваши формы, выяснять, что такое MarkerChooser и какие у него настройки и т.п.
...
Рейтинг: 0 / 0
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
    #38341948
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LagrungeА случается это после вызова меню:воспроизвел. На самом деле, для того, чтобы "заклинило", достаточно "безобидного"
Код: vbnet
1.
Me.MarkerChooser.Navigate "about:blank"
...
Рейтинг: 0 / 0
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
    #38341972
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сходу не удалось победить.
Разве что попытаться создавать веббраузер динамически, а при закрытии формы убивать...
...
Рейтинг: 0 / 0
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
    #38350007
Lagrunge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

Не совсем понял, как?
...
Рейтинг: 0 / 0
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
    #38350066
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по идее, через Me.Controls.Add, но мне это не удалось
...
Рейтинг: 0 / 0
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
    #38350109
Lagrunge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не, по идее должно быть какое-то средство возврата в нормальное состояние, буду читать

Shocker.Pro, большое спасибо за наводку!
...
Рейтинг: 0 / 0
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
    #38350133
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LagrungeНе, по идее должно бытьне так, по идее не должно быть такого косяка. А раз он имеет место, значит не факт, что есть выход из ситуации.
...
Рейтинг: 0 / 0
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
    #38350369
Lagrunge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашёл, что кому-то помогло вот это ( Источник ):
Код: vbnet
1.
2.
application.ShowWindowsInTaskbar = False  
application.ShowWindowsInTaskbar = True



Но у меня всё по-прежнему...
Ищем дальше
...
Рейтинг: 0 / 0
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
    #38430883
masaylov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lagrunge, удалось решить проблему?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]