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

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

Заранее большое спасибо!
...
Рейтинг: 0 / 0
12.07.2013, 19:21
    #38329894
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
А где пример книги и "определённого кода" ?
...
Рейтинг: 0 / 0
18.07.2013, 11:26
    #38335243
Lagrunge
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
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
24.07.2013, 12:18
    #38341885
Lagrunge
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
Неужели ни у кого нет идей?
...
Рейтинг: 0 / 0
24.07.2013, 12:30
    #38341914
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
Вас же просили выложить тестовый файл. Вот я захотел попробовать, мне нужно теперь воссоздавать ваши формы, выяснять, что такое MarkerChooser и какие у него настройки и т.п.
...
Рейтинг: 0 / 0
24.07.2013, 12:47
    #38341948
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
LagrungeА случается это после вызова меню:воспроизвел. На самом деле, для того, чтобы "заклинило", достаточно "безобидного"
Код: vbnet
1.
Me.MarkerChooser.Navigate "about:blank"
...
Рейтинг: 0 / 0
24.07.2013, 12:56
    #38341972
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
Сходу не удалось победить.
Разве что попытаться создавать веббраузер динамически, а при закрытии формы убивать...
...
Рейтинг: 0 / 0
31.07.2013, 12:52
    #38350007
Lagrunge
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
После выполнения кода VBA Excel перестаёт переключаться между книгами по Alt-Tab
Shocker.Pro,

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

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



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


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