Управление документами Word и Excel на VBA - eDrive
Управление документами Word и Excel на VBA - eDrive
Управление документами Word и Excel на VBA - eDrive
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
28<br />
MsgBox сп<strong>и</strong>сок<br />
End Sub<br />
Sub ЕщеСтрокаМеню ()<br />
Set новоеМеню = CommandBars.Add (Name:="Игры", _<br />
Position:=msoBarFloating, MenuBar:=False, Temporary:=True)<br />
новоеМеню.Visible = True<br />
End Sub<br />
Sub Наполнен<strong>и</strong>еСтрок<strong>и</strong>Меню ()<br />
Set меню = CommandBars (CommandBars.Count)<br />
Set новыйПункт = меню.Controls.Add (Type:=msoControlPopup)<br />
новыйПункт.Caption = "Информац<strong>и</strong>я"<br />
Set подпункт1 = новыйПункт.Controls.Add (Type:=msoControlPopup)<br />
подпункт1.Caption = "О меню"<br />
Set подпункт2 = новыйПункт.Controls.Add (Type:=msoControlPopup)<br />
With подпункт2<br />
.Caption = "О панелях"<br />
.Enabled = True<br />
.OnAction = "процедураИл<strong>и</strong>Макрос"<br />
End With<br />
End Sub<br />
Sub Удален<strong>и</strong>еМеню ()<br />
For Each меню In CommandBars<br />
If Not меню.BuiltIn And Not меню.Visible Then меню.Delete<br />
Next<br />
End Sub<br />
Sub Восстановлен<strong>и</strong>еМеню ()<br />
On Error Resume Next<br />
For i = 1 To CommandBars.Count<br />
CommandBars (i).Reset<br />
Next<br />
End Sub<br />
Панел<strong>и</strong> <strong>и</strong>нструментов<br />
<strong>VBA</strong> позволяет <strong>и</strong>змен<strong>и</strong>ть <strong>и</strong>зображен<strong>и</strong>е любой кнопк<strong>и</strong> панел<strong>и</strong><br />
<strong>и</strong>нструментов с помощью меню В<strong>и</strong>д .Панел<strong>и</strong> <strong>и</strong>нструментов .Настройка.<br />
Пр<strong>и</strong> программ<strong>и</strong>рован<strong>и</strong><strong>и</strong> панел<strong>и</strong> <strong>и</strong>нструментов рассматр<strong>и</strong>ваются как<br />
разнов<strong>и</strong>дност<strong>и</strong> меню.<br />
Пр<strong>и</strong>меры<br />
Sub НоваяПанельИнструментов ()<br />
On Error GoTo ош<strong>и</strong>бка<br />
Dim новаяПанель As CommandBar<br />
Set новаяПанель = CommandBars.Add (Name:="Игры", _<br />
Position:=msoBarFloating, MenuBar:=False, Temporary:=True)<br />
With новаяПанель.Controls