Re:How can I make a Word-menuBar ?
<<Nab:
I want to create, in a document, a menu with
sub/sub/submenu (like the command bar "Insert")
But the code you give adds a toolbar item, not a menu. To
add a menu you do something like this:
var
SubMenu, Menu: CommandBarPopup;
MenuItem: OleVariant;
begin
{ Create a temporary menu. Change the last parameter
to False to make it permanent. }
Menu := Word.CommandBars.ActiveMenuBar.Controls.Add(
msoControlPopup, EmptyParam, EmptyParam, EmptyParam,
True) as CommandBarPopup;
OleVariant(Menu).Caption := 'Forms';
MenuItem := Menu.Controls.Add(msoControlButton,
EmptyParam, EmptyParam, EmptyParam, True) as
CommandBarButton;
MenuItem.Caption := 'Medical';
MenuItem.DescriptionText := 'Show a medical form';
SubMenu := Menu.Controls.Add(msoControlPopup, EmptyParam,
EmptyParam, EmptyParam, True) as CommandBarPopup;
OleVariant(SubMenu).Caption := 'SubMenu';
MenuItem := SubMenu.Controls.Add(msoControlButton,
EmptyParam, EmptyParam, EmptyParam, True) as
CommandBarButton;
MenuItem.Caption := 'I''m in a submenu';
--
Deborah Pate (TeamB) http://delphi-jedi.org
Use Borland servers; TeamB don't see posts via ISPs
http://www.borland.com/newsgroups/genl_faqs.html