powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Размеры окна Excel относительно размеров экрана монитора
7 сообщений из 7, страница 1 из 1
Размеры окна Excel относительно размеров экрана монитора
    #38497629
zchvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите, пожалуйста. Искал, но не нашел нигде. Нужно задать размеры Excel'я относительно экрана монитора.

Код: vbnet
1.
2.
3.
4.
5.
With Application
  .Top=200
  .Width=800
  .Height=400
End with


в модуле ЭтаКнига - это я умею.
А нужно, чтобы на любых экранах окно Excel'я выглядело относительно самого экрана одинаково. Например, чтобы занимало ровно половину экрана по высоте и весь экран по ширине. Может, кто знает?
...
Рейтинг: 0 / 0
Размеры окна Excel относительно размеров экрана монитора
    #38497694
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zchvvИскал, но не нашел нигде а как искал?
...
Рейтинг: 0 / 0
Размеры окна Excel относительно размеров экрана монитора
    #38498987
zchvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shoсker.Pro, спасибо за участие. Я через Яндекс искал. В приведенных топиках решения моей проблемы тоже не нашел. Наверное, я не понимаю чего-то фундаментального и хочу невозможного.
...
Рейтинг: 0 / 0
Размеры окна Excel относительно размеров экрана монитора
    #38499020
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверное...

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Set Locator = CreateObject("WbemScripting.SWbemLocator")
Set Services = Locator.ConnectServer(".")
Set Obj = Services.ExecQuery("Select * from Win32_DesktopMonitor")

For Each Item In Obj
mymsg = MsgBox(Item.ScreenWidth & "x" & Item.ScreenHeight)
Next
...
Рейтинг: 0 / 0
Размеры окна Excel относительно размеров экрана монитора
    #38499071
zchvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо! Есть за что зацепиться. Отпишусь, если у меня получится (или не получится).
...
Рейтинг: 0 / 0
Размеры окна Excel относительно размеров экрана монитора
    #38500312
zchvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Private Sub Workbook_Open()
Dim k As Byte
Set Locator = CreateObject("WbemScripting.SWbemLocator")
Set Services = Locator.ConnectServer(".")
Set Obj = Services.ExecQuery("Select * from Win32_DesktopMonitor")

k = 1
With Application
    For Each Item In Obj
        If k > 1 Then Exit For
        .WindowState = xlNormal
        .Top = Int(Item.ScreenHeight / 4)
        .Height = Int(Item.ScreenHeight / 2.1)
        .Width = Item.ScreenWidth
        .Caption = "Учет второгодних деталей"
        k = k + 1
    Next
End With

InitModule.init_proc
Application.MacroOptions Macro:="MenuModule.CreateRpsMenu", _
HasShortcutKey:=True, ShortcutKey:="U"
MenuModule.CreateRpsMenu
Application.AutoRecover.Enabled = False
End Sub



Пришлось ввести If k>1 Then Exit Sub из-за того, что Item'ов почему-то 2, причем у 2-го свойства пустые.
Shocker.Pro, премного Вам благодарен.
Для Вас это крошки знаний, а для меня глыбы.
...
Рейтинг: 0 / 0
Размеры окна Excel относительно размеров экрана монитора
    #38500334
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zchvvДля Вас это крошки знанийвы просто осознайте, до того как вы задали этот вопрос, я не знал на него ответ. Я просто порылся тут же на форуме и нашел этот кусок кода, который дал вам без изменений.

2 итема, полагаю, из-за того, что у вас видеокарта, поддерживающая два монитора
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Размеры окна Excel относительно размеров экрана монитора
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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