Microsoft Office TrainingThe UK's Number 1 for Microsoft Office Training Sitemap add this page to your favourites/bookmarksBookmark page
 
view a printable version of this pagePrintable version
Plus One Google
Customer: Sign in
Delegate: Sign in
Trainer: Log in

articleComputer Programming Made Easy With VBA

As you become more familiar with Microsoft's (MS) software you may begin to think of ways in which it could be better suited to your needs.

Visual Basic for Applications allows you to adapt programmes so they are personally tailored by you, for you. If you have used MS Word, Excel, Access and other products you may have reached the point where you are well-versed in their layout and design. For example, in a MS Word document, you are likely to know exactly how to change the font of your text and which icon will allow you to change its colour and underline it. Likewise, regular MS Excel users may find they can quickly start developing spreadsheets and workbooks to help them with calculations. However, with regular use, you might start to wish there were more functions included in them that could help you with your work.

In MS Word you may want to change the interface so the buttons used the most are more prominent, while MS Excel users making the same calculation constantly might desire a new button that will perform this task for them once it is pressed. These additions can help you to save time when you are creating files and documents. In order for you to be able to tailor its products, Microsoft has integrated Visual Basic for Applications (VBA) into several of its programmes so you can add your preferences to each one and make them work more efficiently for you. Many computers users may be unaware that they have many of the tools they need to change and adapt applications every time they open one.

You do not have to be an expert to take advantage of VBA, although training courses can provide you with skills to make the most out of your MS suites, which can make your working day more productive. No longer the domain of expert computer programmers you can now take control of your documents and make changes as you see fit. Training courses featuring VBA can help you get to grips with the theory behind it and the many functions it has. In simple terms, VBA allows you to write straightforward programmes that can be integrated into documents to provide new functions. It is based on a language that interacts with applications, such as MS Word, so you can make adjustments to suit you.

When it comes to creating your own commands it is possible to make them as uncomplicated or complex as you see fit. For instance, an MS Word document can be described as being made of objects like its menu bar, or a selection of text, and these have different properties. A property can give a description of the state of the object, so if text is an object, a property of this item will be whether the text is written in bold. At this stage you may want to change the colour of the bold text and in order to do this you would click the appropriate icon, which can be thought of as an event.

This is a simple function that is easily accessible from the ribbon on MS Word documents, however if you wanted to make several changes to text, such as its size, colour and whether it is underlined, you may want to set up a button, or macro, that does this all for you with one click rather than more. At this point you can set up a VBA programme that will do this for you, as it will interact with the object - the text - to make the required changes to its properties - the size, colour and underlining. Which can help you save time, making MS Word more suited to your requirements.

Author is a freelance copywriter. For more information on microsoft access vba courses, please visit http://www.microsofttraining.net


Original article appears here:
http://www.microsofttraining.net/article-557-computer-programming-made-easy-with-vba.html


Back to article list

Distribution notes

PUBLICATION GUIDELINES

  • You have permission to publish this article for free providing the "About the Author" box is included in its entirety.
  • Do not post/reprint this article in any site or publication that contains hate, violence, porn, warez, or supports illegal activity.
  • Do not use this article in violation of the US CAN-SPAM Act. If sent by email, this article must be delivered to opt-in subscribers only.
  • If you publish this article in a format that supports linking, please ensure that all URLs and email addresses are active links, without the rel='nofollow' tag.
  • Software Training London Ltd. owns this article. Please respect the author's copyright and above publication guidelines.
  • If you do not agree to these terms, please do not use this article.

Rate this page:
2.8/5 (129 votes cast)
Accredited Training Provider: Institute of IT Training Institute of Leadership and Management - Certified Courses
Microsoft Certified Partner
Security Seal verified by visa, mastercard securecard

Mini sitemap. These are the main areas of our web site. Full sitemap.

Management training

Professional Skills courses
Project Management Course London
Project Management Courses London
Project Management Training London
Project Management Training
Project Seminar
Project Seminars
Time Management Course London
Time Management London
Time Management Courses London
Time Management Training London
Introduction to Finance course
Assertiveness Skills course
Effective Communications Skills training
Presentation Skills London

Training Formats

Public scheduled courses
On-site training
Closed company courses

Consultancy
Application Development

Blogs

Excel Training
MS Project Training
Microsoft Training Blog

Version differences

Office 2010 vs 2007
MS Project version differences

Training Information

London Computer Training
Computer Training London
Docklands Training Courses
Docklands Training London

Training venues London
Client list
FAQ
Pricing and availability
Course details / Syllabus

Training Articles
Training Information

Microsoft training

Microsoft Office training
& IT Applications

Microsoft Project training
Microsoft Outlook training
Microsoft Powerpoint training
Microsoft Word training
MS Project courses
MS Project training
Outlook courses
PowerPoint courses
PowerPoint training
VBA courses
Word courses
Microsoft.training
(more...)

Excel Training

Excel courses
Excel Training Courses Medway
Autonumber in Excel
Microsoft Excel training
Basic Excel Courses
Basic Excel Course
Basic Excel Training

Interested in MS Access training?

Access courses
Microsoft Access training
Microsoft access courses
Microsoft training access course
Microsoft+access+training
Access courses in london

Training provider

Training providers
IT training companies
IT training providers
Management Training providers
Management Training provider

Event history, feedback results
Events in 2012 · 2011 · 2010 · More

See also

Crystal Reports training