Block/Disable Custom Toolbar Items

G

Guest

I am currently in the process of creating a new "clean" template and I have
set up a toolbar which will provide menus, for Paragraph and characters
styles, commonly used macros for formatting numbered lists and inserting
fileds, creating tables plus an assortment of other items.

I want to know how to display items in the toolbar, such as the style list
but disable it so you can't apply styles from it. I also want to know how to
disable other toolbars.

how can I do this?
 
C

Cindy M -WordMVP-

Hi =?Utf-8?B?Um9iZXJ0IFdlcm5lcg==?=,
I want to know how to display items in the toolbar, such as the style list
but disable it so you can't apply styles from it. I also want to know how to
disable other toolbars.
It can only be done with a macro. the basic code is along these lines:

CommandBars("Formatting").Controls(1).Enabled = False

Before you execute a set of commands like this, however, you do need to tell
Word WHERE you want these changes to be stored. I don't imagine you want them
in all your documents? Just in documents created from this template? In that
case, run it with the focus in the template with
CustomizationContext=ActiveDocument

Cindy Meister
INTER-Solutions, Switzerland
http://homepage.swissonline.ch/cindymeister (last update Jun 8 2004)
http://www.word.mvps.org

This reply is posted in the Newsgroup; please post any follow question or reply
in the newsgroup and not by e-mail :)
 
G

Guest

Loooks, good, but i something here is missing. could you give me some more
directions.

I only have experience recording macros and copying macros with fine tune
modifications. I'd like to script macros properly. What book would you
recommend for learning how to script in visual basic?
 
C

Cindy M -WordMVP-

Hi =?Utf-8?B?Um9iZXJ0IFdlcm5lcg==?=,
Loooks, good, but i something here is missing. could you give me some more
directions.
Yes, but you have to give me some guidance where you're getting stuck. I do
suggest you "play" with the settings in a "throw-away" document, until things
are working predictably. This kind of thing can quickly ruin a document.
I only have experience recording macros and copying macros with fine tune
modifications. I'd like to script macros properly. What book would you
recommend for learning how to script in visual basic?
Besides what Suzanne recommended, for WORD VBA (Visual Basic is something
else, again), you might try to scare up the Word 97 Macro & VBA Handbook
(Sybex). It's not my favorite, but if you have no previous experience, it's
probably the best place to start.

Also, as you progress with Word VBA, and need further help, you should post
to the word.vba newsgroups.

Cindy Meister
INTER-Solutions, Switzerland
http://homepage.swissonline.ch/cindymeister (last update Jun 8 2004)
http://www.word.mvps.org

This reply is posted in the Newsgroup; please post any follow question or
reply in the newsgroup and not by e-mail :)
 
G

Guest

Using the article Suzanne recommends to get started with the VBA editor and
your suggestion, I got a result with the following:

CustomizationContext = ActiveDocument
CommandBars("Formatting").Enabled = False
CommandBars("MyCustomToolbar").Enabled = True
CommandBars("MyCustomToolbar").Visible = True

I'll try the book you recommend.

Thanks to you both for your help
 
G

Guest

This macro work well but only when you run it. I would like to ensure that
uit runs automatically.

CustomizationContext = ActiveDocument
CommandBars("Formatting").Enabled = False
CommandBars("AppSense").Enabled = True
CommandBars("AppSense").Visible = True

I had thoight that it did work automatically but i have since noticed that
it doesn't

Any suggestions?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top