How To Contribute Articles to the Microsoft Knowledge Base

ID: Q140877

4.00 WINDOWS kbpolicy kbref

The information in this article applies to:

- Professional and Enterprise Editions of Microsoft Visual Basic,

  16-bit only, for Windows, version 4.0

SUMMARY

This article explains how you can write and contribute Visual Basic articles to the Microsoft Knowledge Base.

MORE INFORMATION

There are at least four different ways you can contribute to the Microsoft Knowledge Base:

All of these are equally valuable. Choose the method that is most comfortable and easiest for you to do. You will be given credit for the article either in the Author field or in the body of the article.

Submission Guidelines

When submitting an article, please ensure that it is fully tested and includes all the following information in the body of the article:

Contributions from Microsoft Employees

If your article has been technically reviewed, include the name of the technical reviewer in your article.

If the article is for a product that you support, please submit your article according to your usual Knowledge Base article submission procedures. If the article is for a product you do not support, please email it to the KBINPUT alias. A Knowledge Base Lead will submit your article for you.

Contributions from Outside Microsoft

If you are not a Microsoft employee, you can still contribute. You need to find a Microsoft employee to sponsor you and review your article for technical accuracy.

If you need us to assign a sponsor for you, please send mail to

   ykbfeed@Microsoft.com

on the Internet.

In the body of the message, please include your name, the name of the product, a short summary of your article, and your telephone number. We will have a Microsoft sponsor call you to discuss your article. The sponsor will advise you on the appropriateness of your article for the Knowledge Base. If your article is selected for the Knowledge Base, your name will be included in the body of the article as the contributor so that readers can contact you directly if they have questions.

Writing Style

You don't have to be a writer to contribute to the Knowledge Base. The Developer Support Knowledge Base team can rewrite your material for you. All we need is complete, well-tested technical information.

If you would prefer to write your own article, please follow these and the other general guidelines listed in this article:

The goal of good writing is to be as invisible as possible to the reader.

Format Style

If you want to put your article in standard format, follow these guidelines. Each article should be organized into sections. There are two basic format styles:

Reference Section

Many articles also include a References section at the bottom of the article. When referring to the manuals or products, please use the official names. For example:

Categorization and Reference Keywords

1. Add the following section to the bottom of each article:

   KBCategory:
   KBSubcategory:
   Additional reference words:

2. On the bottom line, fill in any reference words that you think may be
   useful when querying for the article. For example:

   Reference Word    Description
   -------------------------------------------------------------------

   buglistx.xx:      Problem in article occurs in version x.xx of the
                     product. Version numbers are carried out to
                     hundredths in the buglistx.xx reference word.
                     For example, buglist4.00 buglist4.00b means that
                     the problem in the article occurs in versions 4.0
                     and 4.0b. Also include kbbuglist on the KBCategory
                     line.

   fixlistx.xx:      Problem in article is corrected by version x.xx.
                     For example, buglist4.00 buglist4.00b fixlist4.50
                     means that the problem in the article was corrected
                     by version 4.5. The version number field at the top
                     of the article should not contain "4.50" because the
                     problem is not an issue there; it should contain
                     "4.00 4.00b." Also, include kbfixlist on the
                     KBCategory line.

   docerr:           Marks an article concerning an error in the product
                     documentation. We recommend querying on kbdocerr and
                     the product database name, and writing all those
                     changes into your manual. Also, include kbdocerr
                     on the KBCategory line.

   softlib           Marks an article that refers to a file contained in
                     the Microsoft Software Library (MSL). Also, include
                     kbfile on the KBCategory line.

   appnote:          Marks an application note article that is already
                     prepared on paper and/or disk and can be sent to
                     the customer. Also, include kbappnote on the
                     KBCategory line.

3. On the top line, fill in the appropriate article subject and type
   keywords.

3. On the middle line, fill in the appropriate subcategory keywords. To
   find the list of available subcategory keywords for a particular
   product, query on the following words in the Microsoft Knowledge Base:

      kbsubcats or kbkeyword

Boilerplates

There are several boilerplates that go on many if not all articles. Put the following at the top of every article to identify the product and version numbers. Modify this boilerplate to give the actual product name:

The information in this article applies to:

or

The information in this article applies to:

or

The information in this article applies to:

If Microsoft has confirmed that the problem described in the article is a bug, please add the following Status section below the Workaround or Resolution section:

   STATUS
   ======

   Microsoft has confirmed this to be a bug in the Microsoft products
   listed at the beginning of this article. We are researching this problem
   and will post new information here in the Microsoft Knowledge Base as it
   becomes available.

Miscellaneous Guidelines

Additional Knowledge Base Article Writing Guidelines

When you write an article, assume that the reading audience is just learning the product. Ideally, the article should be tutorial in nature and include complete step-by-step information. The goal is to help new users make use of the article. Write the article to stand on its own. Explain all underlying assumptions that the novice may not be aware of.

The 62-character (or shorter) title is one of the most important parts of the article. From the title alone, the reader decides whether he or she wants to read the article. The title should resemble a unique newspaper headline that sums up the contents of the article or describes or the symptoms of a problem or bug. All information conveyed by the title must also appear somewhere in the body of the text, because people often unintentionally separate downloaded articles from their titles.

When you include a code example, also include the necessary compiling, linking, and running instructions.

Please do not put tab characters into articles. Use spaces. Also, please do not put extended ASCII characters in articles submitted to BBoard. Use ASCII values from 32 through 126 only, and add a carriage return/line feed combination to terminate each line. Every line in your submitted article must end with a carriage return (CR+LF) at or before the 75th column.

Version Numbering Guidelines

In the special version number field at the top of the article (and in the .VERSION(S) field of the dot format for article submissions), list the product version numbers to the hundredths place (such as 1.00 for B_VBasic), and just list the numbers for that article's database.

But in the body of the article, please list product version numbers to the tenths (such as 4.0, 4.0b, 4.5). Only use hundredths for version numbers such as 2.01 which require hundredths.

In addition to the above standards, please list all version numbers mentioned in the article to the hundredths place in the following section at the bottom of every article (to satisfy all potential article-body queries in online services, where the separate version number field mentioned above is not included in article-body searches):

KBCategory: kbpolicy kbref KBSubcategory: RefsPSS dskbguide kbartwrite vb4win vb416 Additional reference words: 1.00 2.00 3.00 4.00

Version           : 4.00
Platform          : WINDOWS

Last Reviewed: November 12, 1998