powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA - как скрыть лист документа Word
12 сообщений из 37, страница 2 из 2
VBA - как скрыть лист документа Word
    #37331146
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Namik, максимальный, средний всё в Вашей власти, я ж отсюда не вижу, посредине экрана в левом верхнем углу и т. д.
...
Рейтинг: 0 / 0
VBA - как скрыть лист документа Word
    #37331162
Namik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ципихович Эндрю

у формы SturtUpPosition - 2-centerscreen

скажите
у форм в VB6 есть свойство - WindowState

а у форм VBA я его не нашел

его нет или я не там ищу ?

С Уважением
Намик
...
Рейтинг: 0 / 0
VBA - как скрыть лист документа Word
    #37331174
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Namik, лучше бы сказали WindowState зачем нужно??
...
Рейтинг: 0 / 0
VBA - как скрыть лист документа Word
    #37331175
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут давал же пример извращенияч над вашими UserForms
...
Рейтинг: 0 / 0
VBA - как скрыть лист документа Word
    #37331197
Namik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все нашел

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Const SW_SHOWMAXIMIZED =  3 
Const SW_SHOWMINIMIZED =  2 
Const SW_SHOWNORMAL =  1 
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Sub UserForm_Click()
Dim hwnd As Long
hwnd = FindWindow("ThunderDFrame", Me.Caption)
Call ShowWindow(hwnd, SW_SHOWMAXIMIZED)
End Sub


С Уважением и Благодарностью
Намик
...
Рейтинг: 0 / 0
VBA - как скрыть лист документа Word
    #37331266
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One, по Вашей ссылке

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Return True if the Close button is visible and functional, False otherwise. 

ShowCloseButton

Возвращает True, если кнопку Закрыть видна и функциональной, и False в противном случае.

Показать кнопку закрытия

Function ShowCloseButton(UF As MSForms.UserForm, HideButton As Boolean) As Boolean


на остальные две кнопочки силов не хватило у разработчиков??
...
Рейтинг: 0 / 0
VBA - как скрыть лист документа Word
    #37331286
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрюна остальные две кнопочки силов не хватило у разработчиков??А почему у тебя нет третьей руки? У папы сил не хватило?
...
Рейтинг: 0 / 0
VBA - как скрыть лист документа Word
    #37331292
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, и хорошо, что не хватило
Я про то, что разве им не доходит, что найдётся юзер кому надо обуздать все три кнопки, то есть каждую из них
это лирика
Знаете как их обуздать??
...
Рейтинг: 0 / 0
VBA - как скрыть лист документа Word
    #37331296
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А разве не доходит, что в каких-то ситуациях третья рука может оказаться критически важной?
...
Рейтинг: 0 / 0
VBA - как скрыть лист документа Word
    #37331304
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, помоему пример с руками плохой
Ну не знаете ничего страшного
...
Рейтинг: 0 / 0
VBA - как скрыть лист документа Word
    #37338664
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Namik
> пробовал так
....
> но после при выгрузке формы
> ActiveDocument.ActiveWindow.Visible = true
> Unload frmtest
> ни документ Word
> ни панели инструментов не реагируют
> Word виснет

После того как ты скрыл активное окно активного документа, оно перестало быть активным и естественно возможны глюки. Я
бы сделал так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Dim d As Document, w As Window
Set d = ActiveDocument
Set w = d.ActiveWindow
d.ActiveWindow.Visible = False
MsgBox "Ну как?"
w.Visible = True
MsgBox "А теперь?"
Set w = Nothing
Set d = Nothing


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
VBA - как скрыть лист документа Word
    #37340097
Namik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос
большое Вам спасибо

все работает без глюков

С Уважением и Благодарностью
Намик
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA - как скрыть лист документа Word
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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