Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Убрать с экрана Access 2007 ленту
 
 автор: kantor   (15.03.2010 в 14:56)   личное сообщение
 
 

Раньше так было
Set cbar = CommandBars("Menu Bar")
cbar.Enabled = False
А теперь ничего не берет его. И 'Ribbon" тоже.
Помогите кто чем может.

  Ответить  
 
 автор: osmor   (15.03.2010 в 15:07)   личное сообщение
 
 

http://msdn.microsoft.com/en-us/library/bb258192.aspx

  Ответить  
 
 автор: kantor   (15.03.2010 в 16:26)   личное сообщение
 
 

Спасибо, помогает.

  Ответить  
 
 автор: Lukas   (15.03.2010 в 17:17)   личное сообщение
 
 

По мотивам, кому лень руками делать, скопировать и выполнить один раз:

Public Sub HideRibbon()
    Dim prpNew As Property
    With CurrentDb
        .Execute ("CREATE TABLE USysRibbons (RibbonName TEXT (15), RibbonXML MEMO);")
        .Execute ("INSERT INTO USysRibbons ( RibbonName, RibbonXML ) VALUES ('HideTheRibbon', '<customUI xmlns=" & Chr(34) & "http://schemas.microsoft.com/office/2006/01/customui" & Chr(34) & "><ribbon startFromScratch=" & Chr(34) & "true" & Chr(34) & "></ribbon></customUI>');")
        Set prpNew = .CreateProperty("CustomRibbonID", dbText, "HideTheRibbon")
        .Properties.Append prpNew
    End With
    MsgBox "Нужна перезагрузка", vbInformation, "Kill Ribbon нах"
    Quit
End Sub

Обработчика ошибок нет.

  Ответить  
 
 автор: Luj   (16.10.2011 в 00:05)   личное сообщение
 
 

да, действительно работает!
только с включенной защитой от шифт при каждом открытии нужно скрывать ее занова!

  Ответить  
 
 автор: AlexSyr   (16.10.2011 в 02:05)   личное сообщение
 
 

А так не проще?

DoCmd.ShowToolbar "Ribbon", acToolbarNo

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList