©2009 Microsoft Corporation. All rights reserved.
.NET Framework Class Library
Microsoft.VisualBasic Namespace

The Microsoft.VisualBasic namespace contains types that support the Visual Basic Runtime in Visual Basic.

For more information about the language elements in the Visual Basic Runtime, see Visual Basic Reference [ http://msdn.microsoft.com/en-us/library/sh9ywfdk.aspx ] .

  ClassDescription
Public classCollection [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.collection.aspx ] A Visual Basic Collection is an ordered set of items that can be referred to as a unit.
Public classComClassAttribute [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.comclassattribute.aspx ] The ComClassAttribute attribute instructs the compiler to add metadata that allows a class to be exposed as a COM object.
Public classConstants [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.constants.aspx ] The Constants module contains miscellaneous constants. These constants can be used anywhere in your code.
Public classControlChars [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.controlchars.aspx ] The ControlChars module contains constants used as control characters. These constants can be used anywhere in your code.
Public classConversion [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.conversion.aspx ] The Conversion module contains the procedures used to perform various conversion operations.
Public classDateAndTime [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.dateandtime.aspx ] The DateAndTime module contains the procedures and properties used in date and time operations.
Public classErrObject [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.errobject.aspx ] The ErrObject module contains properties and procedures used to identify and handle run-time errors using the Err object.
Public classFileSystem [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.filesystem.aspx ] The FileSystem module contains the procedures that are used to perform file, directory or folder, and system operations. The My feature gives you better productivity and performance in file I/O operations than using the FileSystem module. For more information, see My.Computer.FileSystem Object [ http://msdn.microsoft.com/en-us/library/0b485hf7.aspx ] .
Public classFinancial [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.financial.aspx ] The Financial module contains procedures used to perform financial operations.
Public classGlobals [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.globals.aspx ] The Globals module contains script engine functions.
Public classHideModuleNameAttribute [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.hidemodulenameattribute.aspx ] The HideModuleNameAttribute attribute, when applied to a module, allows the module members to be accessed using only the qualification needed for the module.
Public classInformation [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.information.aspx ] The Information module contains the procedures used to return, test for, or verify information.
Public classInteraction [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.interaction.aspx ] The Interaction module contains procedures used to interact with objects, applications, and systems.
Public classMyGroupCollectionAttribute [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.mygroupcollectionattribute.aspx ] Infrastructure. This attribute supports My.Forms and My.WebServices in Visual Basic.
Public classStrings [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.strings.aspx ] The Strings module contains procedures used to perform string operations.
Public classVBCodeProvider [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.vbcodeprovider.aspx ] Provides access to instances of the Visual Basic code generator and code compiler.
Public classVBFixedArrayAttribute [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.vbfixedarrayattribute.aspx ] Indicates that an array in a structure or non-local variable should be treated as a fixed-length array.
Public classVBFixedStringAttribute [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.vbfixedstringattribute.aspx ] Indicates that a string should be treated as if it were fixed length.
Public classVBMath [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.vbmath.aspx ] The VbMath module contains procedures used to perform mathematical operations.
  StructureDescription
Public structureSpcInfo [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.spcinfo.aspx ] This class supports the Visual Basic Print and PrintLine functions.
Public structureTabInfo [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.tabinfo.aspx ] This class supports the Visual Basic Print and PrintLine functions.
  EnumerationDescription
Public enumerationAppWinStyle [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.appwinstyle.aspx ] Indicates the window style to use for the invoked program when calling the Shell function.
Public enumerationAudioPlayMode [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.audioplaymode.aspx ] Indicates how to play sounds when calling audio methods.
Public enumerationCallType [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.calltype.aspx ] Indicates the type of procedure being invoked when calling the CallByName function.
Public enumerationCompareMethod [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.comparemethod.aspx ] Indicates how to compare strings when calling comparison functions.
Public enumerationDateFormat [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.dateformat.aspx ] Indicates how to display dates when calling the FormatDateTime function.
Public enumerationDateInterval [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.dateinterval.aspx ] Indicates how to determine and format date intervals when calling date-related functions.
Public enumerationDueDate [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.duedate.aspx ] Indicates when payments are due when calling financial methods.
Public enumerationFileAttribute [ http://msdn.microsoft.com/en-us/library/8wcck8fe.aspx ] Indicates the file attributes to use when calling file-access functions.
Public enumerationFirstDayOfWeek [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.firstdayofweek.aspx ] Indicates the first day of the week to use when calling date-related functions.
Public enumerationFirstWeekOfYear [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.firstweekofyear.aspx ] Indicates the first week of the year to use when calling date-related functions.
Public enumerationMsgBoxResult [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.msgboxresult.aspx ] Indicates which button was pressed on a message box, returned by the MsgBox function.
Public enumerationMsgBoxStyle [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.msgboxstyle.aspx ] Indicates which buttons to display when calling the MsgBox function.
Public enumerationOpenAccess [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.openaccess.aspx ] Indicates how to open a file when calling file-access functions.
Public enumerationOpenMode [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.openmode.aspx ] Indicates how to open a file when calling file-access functions.
Public enumerationOpenShare [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.openshare.aspx ] Indicates how to open a file when calling file-access functions.
Public enumerationTriState [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.tristate.aspx ] Indicates a Boolean value or whether the default should be used when calling number-formatting functions.
Public enumerationVariantType [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.varianttype.aspx ] Indicates the type of a variant object, returned by the VarType function.
Public enumerationVbStrConv [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.vbstrconv.aspx ] Indicates which type of conversion to perform when calling the StrConv function.

Reference

Microsoft.VisualBasic.ApplicationServices [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.applicationservices.aspx ]
Microsoft.VisualBasic.Devices [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.devices.aspx ]
Microsoft.VisualBasic.FileIO [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.fileio.aspx ]
Microsoft.VisualBasic.Logging [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.logging.aspx ]
Microsoft.VisualBasic.MyServices [ http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.myservices.aspx ]

Other Resources

Visual Basic Reference [ http://msdn.microsoft.com/en-us/library/sh9ywfdk.aspx ]
Tags: 
 
Community Content