powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как в excel'e убрать лишнее оформление
15 сообщений из 15, страница 1 из 1
Как в excel'e убрать лишнее оформление
    #33044203
Not_Real
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, как убрать в Экселе пункты меню, панели управления... и строки состояния. Т.е. Мне нужно на основе Экселя создать свою программу только без меню и лишних штучек... (Вообще мне надо создать программу для распечатки входных данных в виде нескольких документо.. Часть из них распечатывать только при вводе пароля и вести учет распечатанных доков) За все советы буду очень благодарен. Если будет код на VB буду благодарен в двойне. Всем спасибо за внимание (всем тем.., кто внимательно до сюда дочитал.. =))
...
Рейтинг: 0 / 0
Как в excel'e убрать лишнее оформление
    #33045380
Not_Real
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неужели нет вариантов..?
...
Рейтинг: 0 / 0
Как в excel'e убрать лишнее оформление
    #33045454
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запись макроса поможет это сделать.
Ну вот например
Код: plaintext
    Application.CommandBars("Web").Visible = False
Это для панелей инструментов
...
Рейтинг: 0 / 0
Как в excel'e убрать лишнее оформление
    #33045455
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотрите в сторону коллекции application.commandbars
создайте свой пустой тулбар и при создании поставите true в параметре который указывает что ваш тулбар заменяет ст меню excel.
...
Рейтинг: 0 / 0
Как в excel'e убрать лишнее оформление
    #33059526
Not_Real
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не понимаю, что за глюк... в 2000 экселе и 97 экселе не работает макрос написанный в экселе ХР, суть макроса распечатывание скрытых листов...

Лист2.Visible = xlSheetVisible
Лист2.PrintPreview
Лист2.Visible = xlSheetHidden

Макрос писал, на экселе ХР, дома тестил на экселе 2003.. работает! В 97 и 2000 - "Нет"! Три строчки кода, ошибиться негде! 8) что за бред..? Причем ошибку вызывает комманда "Лист2.PrintPreview". Когда на нерабочем экселе, я лист новый создал, комманду проверить, работает типа.. 8) В связке с визибле невизибле, не работает, главное эксель с ног валит начисто.. Я вот только не записал состояния регистров.. 8) А на работе тестю, в 2000 экселе, тут пишет мол ошибка, создан журнал ошибок, и аля улю, эксель лежит.. 8) Подскажите как поправить этот недуг?
...
Рейтинг: 0 / 0
Как в excel'e убрать лишнее оформление
    #33059817
Not_Real
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибку из предыдущей мессаги нашел, версия экселя тут не причем... 8)
Подскажите как в экселевских скриптах сохранять/читать переменные в/из реестр/реестра?
...
Рейтинг: 0 / 0
Как в excel'e убрать лишнее оформление
    #33059962
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Not_Realкак убрать в Экселе пункты меню, панели управления... и строки состояния. В архиве - два модуля из (до схх пор работающего) проекта 1999 г.
...
Рейтинг: 0 / 0
Как в excel'e убрать лишнее оформление
    #33060853
Not_Real
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне бы этот пустячек о манипуляциях с реестром, поскорей бы узнать.. Подскажите.. а.. Как ключи создовать, переменные сохранять и читать.. (?)
...
Рейтинг: 0 / 0
Как в excel'e убрать лишнее оформление
    #33060858
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Not_RealМне бы этот пустячек о манипуляциях с реестром, поскорей бы узнать.. Подскажите.. а.. Как ключи создовать, переменные сохранять и читать.. (?)Function GetSetting (AppName As String, Section As String, Key As String, [Default]) As String
Member of VBA.Interaction
...
Рейтинг: 0 / 0
Как в excel'e убрать лишнее оформление
    #33060911
Not_Real
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
(Не судите строго, НО)
Посмотрел я хелпик на эту функцию... и понял, не силен...
Если можно примерчик, как переменную из Листа1.Rang("A1").value поместить в реестр HKEY_LOCAL_MACHINE\SOFTWARE\"имя произвольно"\rangA1 (кстати какого она типа будет?)
...
Рейтинг: 0 / 0
Как в excel'e убрать лишнее оформление
    #33060953
Not_Real
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ProcessorВ архиве - два модуля из (до схх пор работающего) проекта 1999 г.
Какой камфузз... 8)
Что с этими файлами надо делать? (мне прям неловко)
...
Рейтинг: 0 / 0
Как в excel'e убрать лишнее оформление
    #33060964
Not_Real
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Монолог получаетьс, какой - то... 8)
Ладно разобрался я как их импортировать..
Ща буду разбираться как функции использовать.. 8)
...
Рейтинг: 0 / 0
Как в excel'e убрать лишнее оформление
    #33061557
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Not_RealЧто с этими файлами надо делать? (мне прям неловко)1. Попытаться прочитать листинг и выяснить, есть ли что-то (не)понятное.
2. С минимальными правками можно использовать модуль класса:
я взял его из приведенного в нём же источника.
3. Желательно раздобыть эту старую, но не устаревшую книгу - она Вам очень поможет.
4. Не рассчитывать на то, что в задуманном Вами проекте получится "всё и сразу" - увы, это банальная, но истина.
5. Модуль .bas - это пример из моего проекта, Вам надо его отредактировать.Посмотрел я хелпик на эту функцию... и понял, не силен...А что тут понимать: реестр пришел на смену .ini-файлам.
Моя программа при завершении работы сохраняет в реестре размеры формы, установленные юзером, а затем их восстанавливает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Public Sub SaveSizes()      'Сохранение последних размеров формы в реестре:
    With fMain
        SaveSetting App.Title, "Settings", "MainLeft", .Left
        SaveSetting App.Title, "Settings", "MainTop", .Top
        SaveSetting App.Title, "Settings", "MainWidth", .Width
        SaveSetting App.Title, "Settings", "MainHeight", .Height
        SaveSetting App.Title, "Settings", "Splitter", .imgSplitter.Left
    End With
End Sub

Public Sub GetSizes()       'Установка последних размеров формы, запомненных в реестре:
    With fMain
        .Left = GetSetting(App.Title, "Settings", "MainLeft",  1000 )
        .Top = GetSetting(App.Title, "Settings", "MainTop",  1000 )
        .Width = GetSetting(App.Title, "Settings", "MainWidth",  6500 )
        .Height = GetSetting(App.Title, "Settings", "MainHeight",  6500 )
        .imgSplitter.Left = GetSetting(App.Title, "Settings", "Splitter",  2000 )
        If .WindowState = vbMinimized Then .WindowState = vbNormal
    End With
End Sub
А если Вам необходимо читать ключи из произвольных ветвей реестра, используйте функции Windows API (всех функций работы с рееестром - порядка 20).
...
Рейтинг: 0 / 0
Как в excel'e убрать лишнее оформление
    #33065394
Not_Real
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Processor
Посмотрел я хелпик на эту функцию... и понял, не силен...А что тут понимать: реестр пришел на смену .ini-файлам.
Моя программа при завершении работы сохраняет в реестре размеры формы, установленные юзером, а затем их восстанавливает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Public Sub SaveSizes()      'Сохранение последних размеров формы в реестре:
    With fMain
        SaveSetting App.Title, "Settings", "MainLeft", .Left
        SaveSetting App.Title, "Settings", "MainTop", .Top
        SaveSetting App.Title, "Settings", "MainWidth", .Width
        SaveSetting App.Title, "Settings", "MainHeight", .Height
        SaveSetting App.Title, "Settings", "Splitter", .imgSplitter.Left
    End With
End Sub

Public Sub GetSizes()       'Установка последних размеров формы, запомненных в реестре:
    With fMain
        .Left = GetSetting(App.Title, "Settings", "MainLeft",  1000 )
        .Top = GetSetting(App.Title, "Settings", "MainTop",  1000 )
        .Width = GetSetting(App.Title, "Settings", "MainWidth",  6500 )
        .Height = GetSetting(App.Title, "Settings", "MainHeight",  6500 )
        .imgSplitter.Left = GetSetting(App.Title, "Settings", "Splitter",  2000 )
        If .WindowState = vbMinimized Then .WindowState = vbNormal
    End With
End Sub
А если Вам необходимо читать ключи из произвольных ветвей реестра, используйте функции Windows API (всех функций работы с рееестром - порядка 20).
автор... можно примерчик, как переменную из Листа1.Rang("A1").value поместить в реестр HKEY_LOCAL_MACHINE\SOFTWARE\"имя произвольно"\rangA1 (кстати какого она типа будет?)
...
Рейтинг: 0 / 0
Как в excel'e убрать лишнее оформление
    #33065930
Not_Real
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вы наверное удивитесь.. но мне завтра прогу надо тащить на показ, а у нее переменные сохраняются в теле (ну в ячейке книги), это ж не дело :)
Помогите.. брацЫ..
Мне если честно пофик куда сохранить значение, но мне его надо сохранить куда подальше от злобных юзеров.. Как мне сохранить в "далеко" значение поля а1, и потом его из "далеко" прочитать, выручите примерчиком, плиизз..
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как в excel'e убрать лишнее оформление
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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