Microsoft KB Archive/298435

From BetaArchive Wiki

Article ID: 298435

Article Last Modified on 1/31/2007



APPLIES TO

  • Microsoft Visio 2000 Standard Edition
  • Microsoft Visio 2000 Professional Edition
  • Microsoft Visio 2000 Technical Edition
  • Microsoft Visio 2000 Enterprise Edition



This article was previously published under Q298435

IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry


SUMMARY

This article is one of several articles that list the registry settings for Microsoft Visio 2000. This article describes the following sections of the registry:

  • Main locations of Visio settings
  • Settings in the following Windows registry key:

    HKEY_CURRENT_USER\Software\Visio\Visio 2000\application

For a listing of other registry settings, click the article numbers below to view the articles in the Microsoft Knowledge Base:

298426 Visio2000: Where Settings Are Stored in the Registry: Part 2

298434 Visio2000: Where Settings Are Stored in the Registry: Part 3


About Visio Registry Entries

Visio uses the Windows registry to store user settings and other application information. To keep the entries in the registry to a minimum, Visio automatically writes out only those settings that are not default and a few others that are useful (such as file paths, import and export filters, and last files).

How to Include All Possible Settings in the Registry

To include all possible settings in the registry, follow these steps:

  1. Start Microsoft Visio.
  2. On the Tools menu, click Options. Click the Advanced tab.
  3. Click to select the Put all settings in Windows registry check box.
  4. Click OK.
  5. Quit Visio.


MORE INFORMATION

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

Main Locations of Visio Settings

Most settings in Visio are stored in the following registry key:

HKEY_CURRENT_USER\Software\Visio\Visio 2000\application


The application subkey includes settings that are application-wide in scope. The following table contains a detailed explanation of the items in this subkey:

AddonsPath=Solutions
--------------------
The location of Visio add-on executables (programs written in Microsoft
Visual Basic or another programming language that supports Automation) 
and Visio add-on libraries. Can be relative to the location of VISIO.EXE or fully qualified. 


AltFilterINIFile=VISIO.INI
--------------------------
If INIFileForFilters=2, use this setting to specify the .INI file name.


AltFilterINIFileExportSect=Exports
----------------------------------
If INIFileForFilters=2, use this setting to specify the name of the 
Export section in the .INI file set by AltFilterINIFile.


AltFilterINIFileImportSect=Imports
----------------------------------
If INIFileForFilters=2, use this setting to specify the name of the 
Import section in the .INI file set by AltFilterINIFile.


Animation=60000
---------------
The time in milliseconds between evaluations of the NOW() function 
in ShapeSheet formulas. The default is one minute. To evaluate NOW() 
more frequently, set Animation to a smaller value, such as 125.


AreaSelection=0
---------------
Determines the mode of selection when using the pointer tool to drag a selection net around shapes.

0     Only shapes entirely within the selection net are selected
1     Shapes partially within the selection net are selected


AutoStartIME=0
--------------
Determines whether to enable the Input Method Editor (IME) when 
the user starts Visio. The IME assists the user in entering characters 
from multi-byte character sets, typically used on Far East systems.

0     Do not automatically enable the IME.
1     Automatically enable the IME.


BiDiMode=0xFFFF
---------------
When Visio displays a line of text, it calculates the position of 
characters in the line multiple times to achieve optimal spacing 
between the characters. This ensures that text on the screen 
exactly matches the text when printed. If the text mixes characters 
from languages that run in different directions - for example, English 
(left to right) and Arabic or Hebrew (right to left), attempting to 
achieve optimal spacing may cause reversed or missing characters. 
Use the BiDiMode setting to control Visio behavior when displaying 
bidirectional text.

0          Make multiple calculations to achieve optimal 
           character spacing.
           Recommended for single-language text.

1          Make a single run, regardless of system settings.

0xFFFF     Use Windows international system settings.
           Recommended for mixed-language, bidirectional text.


BlastFlag=1
-----------
Determines the default behavior with respect to local formulas when 
styles are applied from the toolbar.

Zero         Keep local formulas.
Non-zero     Reset local formulas.


BuiltDirectoryCache=0
---------------------
Non-zero indicates that the Visio directory cache has been built and saved
in VISIO.BIN.  Set this value to 0 if you want to force Visio to rebuild this cache.


ChunkyDraw=350
---------------
This number represents the number of milliseconds between each
successive bit transfer of the offscreen drawing buffer to the screen. A
value of zero turns off ChunkyDraw, which results in a single bit transfer
to the screen for each drawing window update (WM_PAINT message).

DrawOffscreen must be turned on (DrawOffscreen=1) for this number to
have any effect. 


CircularTestLimit=20
--------------------
The number of times a cell is recalculated before it is tested for 
Inclusion in a circular reference.


CubicTolerance=5
----------------
How closely Visio follows the mouse pointer when drawing a freeform 
curve, or spline: the lower the number, the more closely Visio follows 
the pointer. The CubicTolerance setting corresponds to the Smoothing 
option in the FreeForm Drawing section in the Options dialog box.


CustomCommonDialog=1
--------------------
Determines which dialog boxes Visio uses.

Zero         Use the Windows default dialog box templates.

Non-zero     Use the Visio custom templates for the common dialog
             boxes (File Open, File Save, Save As, and so forth).


CustomMenusFile =
-----------------
The name and path of a file that contains custom menus and 
accelerators to use for all instances of Visio.


CustomToolbarsFile =
--------------------
The name and path of a file that contains custom toolbars and status 
bars to use for all instances of Visio.


Default3LegConnectorFile =
--------------------------
The name of an alternate file that contains a 3-legged connector.


Default3LegConnectorName =
--------------------------
The name of the master shape in the file specified in 
Default3LegConnectorFile.


Default5LegConnectorFile =
--------------------------
The name of an alternate file that contains a 5-legged connector.


Default5LegConnectorName =
--------------------------
The name of the master shape in the file specified in 
Default5LegConnectorFile.


DefaultCurrencyFmt=0
--------------------
DefaultCurrencyFmt determines how Visio formats currency when it is 
displayed as a string. The default setting, zero, uses the formatting 
specified in the user's international system settings. Non-local 
currency is displayed using the local currency settings for thousands 
and decimal separators and positive/negative format, but uses the 
ISO 4217 three-character currency mnemonic for the currency symbol, 
displayed after the value separated by a space.

DefaultCurrencyFmt is a mask that allows you to control several related 
formatting options. You simply add together the options you 
want to set. DefaultCurrencyFmt affects formatting of all currency 
within the application.  The mask is easiest to understand in its 
hexadecimal format, because most values are powers of 2. Both the 
hex and decimal values are listed below.

To control the displayed currency symbol, chose one of the following:

0x0000 or 0     Local currency uses the symbol defined by the 
                international settings.
                Non-local currency uses its ISO 4217 three-character 
                mnemonic.

0x0200 or 512   Both local and non-local currency use their local symbol.

0x0400 or 1024  Both local and non-local currency use ISO 4217 
                three-character.

To control the display format of positive and negative currency values, 
chose one of the following:

0x0000 or 0       Use the user's international settings.
0x0100 or 256     Use the explicit settings defined below.

     Explicit negative formats:

     0x0000 or 0          ($1.1)
     0x0001 or 1          -$1.1
     0x0002 or 2          $-1.1
     0x0003 or 3           $1.1-
     0x0004 or 4           (1.1$)
     0x0005 or 5           -1.1$
     0x0006 or 6            1.1-$
     0x0007 or 7            1.1$-
     0x0008 or 8           -1.1 $
     0x0009 or 9         -$ 1.1
     0x000A or 10           1.1 $-
     0x000B or 11         $ 1.1-
     0x000C or 12        $ -1.1
     0x000D or 13           1.1- $
     0x000E or 14        ($ 1.1)
     0x000F or 16          (1.1 $)

     Explicit positive formats:

     0x0000 or 0           $1.1
     0x0010 or 16           1.1$
     0x0020 or 32         $ 1.1
     0x0030 or 48           1.1 $


DefaultFontCharset=0xFFFF
-------------------------
The character set of the default font as defined in the Windows logical 
font structure for that font. Common character set values are 0 for 
ANSI, 2 for Symbol, and 255 for OEM (system-dependent).


DefaultFontFamily=0xFFFF
------------------------
The font family to which the default font belongs, as defined in the 
Windows logical font structure for that font.


DefaultFontName =
-----------------
The name of the font to use as the default. If you format text in the 
default font, Visio automatically uses whatever font is defined as the 
default on the user's system. This method allows a more flexible mapping 
of fonts. The default font is displayed at the top of the font list in 
angle brackets (< >) if ShowDefaultFont is non-zero. The default font 
also has the value 0 in the Font cell of the Characters section of the 
ShapeSheet.


Developer=0
-----------
Non-zero enables certain developer Visio user interface (UI) functionality.


DontShowWelcomeDialog=0
-----------------------
Non-zero disables the Welcome to Visio 2000 dialog upon launch.


DragBitmap=3
------------
Determines whether Visio creates a bitmap representation of a dragged 
shape or master while waiting to drop the shape or master.

0   Do not create a bitmap representation. Only an outline of the shapes(s)
    is displayed.

1   A bitmap representation of the shape(s) is displayed after the duration 
    specified by the MousePauseTime setting. (Default behavior for releases 
    prior to 5.0c.)

2   A bitmap representation of the shape(s) is always displayed.

3   A bitmap representation of the shape(s) is always displayed unless the 
    selection exceeds 25 shapes, one or more bitmaps, or one or more 
    metafiles. Behavior will then default to the behavior described in 
    DragBitmap=1.


DrawingsPath=Drawings
---------------------
The default path for saving Visio drawings. Can be relative to the 
location of VISIO.EXE or fully qualified. Multiple paths are separated 
by a semicolon.  If a Drawings directory doesn't exist, Visio will use
the Explorer Shell Folder for personal document storage (usually "My Documents").


DrawOffscreen=1
---------------
To enable flicker-free redraw, drawing can be done to an offscreen buffer,
then a bit transfer to the screen. 

0  turns off offscreen drawing (normal drawing for releases prior to 5.0c).
1  turns on offscreen drawing.


EditInPlaceOnInsertObject=1
---------------------------
0     Edit in the full Visio window when inserting a Visio 
      embedded object into another OLE 2.0 container application.

1     Use in-place editing when inserting a Visio embedded object.


EventsEnabled=1
---------------
Non-zero enables Visio events to be sent to Visio add-ons and VBA macros.
Zero disables all Visio events.  


FaceDialogLabel=???
-------------------
The typeface used in dialog box labels, such as "MS Sans Serif". "???" 
tells Visio to use the current system defaults.


FaceMasterIconAndName=???
-------------------------
The typeface used in the stencil window when both icons and names are 
displayed, such as "Arial". "???" tells Visio to use the current 
system defaults.


FaceMasterNameOnly=???
----------------------
The typeface used in the stencil window when only master names are 
displayed, such as "MS Sans Serif". "???" tells Visio to use the current 
system defaults.


FacePIPCaption=???
------------------
The typeface used in the floating stencil window when Visio is activated 
for in-place editing, such as "Arial". "???" tells Visio to use the current 
system defaults.


FaceRuler=???
-------------
The typeface used in the ruler, such as "Arial". "???" tells Visio to use 
the current system defaults.


FaceShapeSheet=???
------------------
The typeface used in the ShapeSheet, such as "MS Sans Serif". "???" tells 
Visio to use the current system defaults.


FaceStencil=???
---------------
The typeface used in the stencil, such as "MS Sans Serif". "???" tells
Visio to use the current system defaults.


FaceTip=???
-----------
The typeface used in the tip window, such as "Arial". "???" tells Visio
to use the current system defaults.


FilterLibrary32=ISGDI32.DLL
---------------------------
The name of the main library used by all of the filters.


FiltersPath32=System\Filter32
-----------------------------
The location of import and export filters. Can be relative to the 
location of VISIO.EXE or fully qualified. The import and export filters 
must match the .DLL file specified by the corresponding FilterLibrary 
setting.


FontSizeDialogLabel=0xFFFF
--------------------------
The point size of text in dialog box labels. "0xFFFF" tells Visio to 
use the current system defaults.


FontSizeMasterIconAndName=0xFFFF
--------------------------------
The point size of text used in the stencil window when both icons and 
names are displayed. "0xFFFF" tells Visio to use the current system defaults.


FontSizeMasterNameOnly=0xFFFF
-----------------------------
The point size of text used in the stencil window when only master names 
are displayed. "0xFFFF" tells Visio to use the current system defaults.


FontSizePIPCaption=0xFFFF
-------------------------
The point size of text in the floating stencil window when Visio is 
activated for in-place editing. "0xFFFF" tells Visio to use the 
current system defaults.


FontSizeRuler=0xFFFF
--------------------
The point size of text in the ruler. "0xFFFF" tells Visio to use the 
current system defaults.


FontSizeShapeSheet=0xFFFF
-------------------------
The point size of text displayed in the ShapeSheet window. "0xFFFF" tells 
Visio to use the current system defaults.


FontSizeStencil=65535
---------------------
The point size of text in the stencil. "0xFFFF" tells Visio to use the 
current system defaults.


FontSizeTip=0xFFFF
------------------
The point size of text used in the tip window. "0xFFFF" tells Visio to 
use the current system defaults.


FPEAlertCount=0
---------------
The number of times the Floating Point Exception alert box is displayed 
when a floating point exception occurs.


GengoData1=yyyy/mm/dd,english_short,kanji_short,kanji_long
GengoData2=yyyy/mm/dd,english_short,kanji_short,kanji_long
----------------------------------------------------------
The Japanese version of Visio has built-in date information for the 
Emperors Meiji, Taishou, Shouwa, and Heisei. If new emperor(s) come to 
power between releases of Visio, the user can customize gengo date 
information by setting these entries. If both GengoData1 and GengoData2 
are set, GengoData2 should be later chronologically. Dates are formatted 
at run time, so these entries should be updated in all VISIO.INI files 
on all systems, or the date may be formatted differently on different 
systems.

yyyy/mm/dd         The first date of the new emperor's reign.

english_short      The English abbreviation of the emperor's name
                   (used by the "g" date format).

kanji_short        The Kanji short name of the emperor
                   (used by the "gg" and "G" formats).

kanji_long         The Kanji long name of the emperor
                   (used by the "ggg" and "GG" formats).


GridNonPage=0
-------------
Non-zero     Display a grid on the pasteboard.


GreekTextSize=4
---------------
Minimum font size that text will be displayed.


HeightPIPCaption=0xFFFF
-----------------------
The height of the caption in the floating stencil window when Visio is 
activated for in-place editing. "0xFFFF" tells Visio to use the current 
system defaults.


HelpPath=Help;Solutions
-----------------------
The location of help files for templates and stencils.


HideVerticalFonts=0
-------------------
Zero to display vertically-oriented fonts in the Visio font list, or non-
zero to hide vertically-oriented fonts. Although Visio does not provide 
true vertical text composition, you can get the effect of vertical text 
by using a vertical font and resizing the text box to force a single-
character column. A vertical font is designated with a @ as the first 
character of its name. Vertical fonts are typically used on Far East 
systems.


IMEDefaultFontCharset=0xFFFF
----------------------------
The character set of the default font to be used by the Input Method Editor 
(IME), as defined in the Windows logical font structure for that font. 
The Visio default for Japanese is the ShiftJIS character set. The following 
are examples of typical settings:

128     ShiftJIS
129     Hangeul
134     GB2312
136     ChineseBig5

0xFFFF causes Visio to use Windows international system settings.


IMEDefaultFontFamily=0xFFFF
---------------------------
The font family to which the default IME font belongs, as defined in the 
Windows logical font structure for that font. 0xFFFF causes Visio to use 
Windows international system settings.


IMEDefaultFontName=???
----------------------
The name of the font to use as the default in the IME. If you format text in the default font, Visio automatically uses whatever font is defined as the default on the user's system, which allows a more flexible mapping of fonts. The string "???" causes Visio to use Windows international system settings.


INIFileForFilters=0
-------------------
Indicates where to look for information about import and export filters.

Zero      Use the [VisioImports] and [VisioExports] 
          sections of VISIO.INI.
1         Use the [MS Graphic Import Filters] and 
          [MS Graphic Export Filters] sections of WIN.INI.
2         Use the [AltFilterINIFileImportSect] and 
          [AltFilterINIFileExportSect] sections of the file 
          specified by AltFilterINIFile.


InPlaceWidth=5.5 in.
InPlaceHeight=3.0 in.
---------------------
The default width and height of the Visio embedded object when it is 
edited in-place.


IsMultiByteAware=0
------------------
Non-zero to handle multi-byte character sets, typically used on Far East 
systems. Setting IsMultiByteAware to a non-zero value may cause Visio to 
run more slowly, but it will run more reliably when using a multi-byte 
character set.

LastFile1=FLOWCHT.VSD
LastFile2=
LastFile3=
LastFile4=
LastFile5=
LastFile6=
LastFile7=
LastFile8=
LastFile9=
---------------------
The last nine files used in Visio. These appear on the File menu under 
the Exit command. For example, if LastFile1=FLOWCHT.VSD, 
1 FLOWCHT.VSD appears on the File menu under the Exit command.


LastStencil=Basic Shapes.vss
----------------------------
The last stencil file selected with the Open Stencil command.


LastTemplate(n)=Basic Diagram.vst
---------------------------------
The list of the last 9 template files selected with the New command.


LinesAndTextPrintBlack=0
------------------------
When printing to a PCL printer on Windows NT 3.51, colored lines 
and text print as white. Set LinesAndTextPrintBlack to a value other 
than zero to ensure that lines and text print in black.


LineTolerance=5
---------------
How far the mouse pointer can deviate from a straight line before Visio 
starts drawing a freeform curve, or spline: the higher the number, the 
farther the mouse pointer can deviate. The LineTolerance setting 
corresponds to the Precision option in the FreeForm Drawing section in 
the Options dialog box.


LiveMouseDynamics=1
-------------------
When you resize or rotate a shape, you can see the shape as it is being
transformed, instead of just seeing the bounding box until the action
is complete.

0 = Don't show live dynamics
1 = Show live dynamics


LoadVBAProjectsFromText=1
-------------------------
Loading VBA projects from text forces recompilation of the VBA project everytime it is loaded by Visio.

0 = Do Not load VBA from text
1 = Load VBA from text


LoopLimit = 40
--------------
The maximum number of times Visio processes a dependency loop in a 
ShapeSheet formula before stopping recalculation. For best results, set 
LoopLimit to a value greater than 10, because some complicated shapes 
may legitimately loop several times during recalculation.


MacroVirusProtection=0
----------------------
Different options for virus checking.

0   =     Don't check for viruses when the user opens files and
          always enable macros.
1   =     Always ask the user what to do.
2   =     Always disable macros.
3   =     Always refuse to open file with macros.


MainDictionaryPath
------------------
The location of the main dictionary to be used by Visio to check 
spelling of text.


MaxDigitsLeftOfDecimal=14
------------------------
The maximum number of digits to the left of the decimal point in the 
ShapeSheet.


MaxSpellerWordLength=50
-----------------------
The maximum length of the words that can be checked by the Visio
spelling checker. Words longer than MaxSpellerWordLength are flagged as 
misspelled, but no suggestions are offered.


MeasurementDigits_Dlgs=4
------------------------
The maximum number of digits to the right of the decimal point in dialog 
boxes.


MeasurementDigits_SheetForm=4
-----------------------------
The maximum number of digits to the right of the decimal point in 
ShapeSheet formulas.


MeasurementDigits_SheetVal=4
----------------------------
The maximum number of digits to the right of the decimal point in values 
in the ShapeSheet.


MeasurementDigits_StatBar=4
---------------------------
The maximum number of digits to the right of the decimal point in the 
status bar.


MeasurementFlags_Dlgs=49
MeasurementFlags_SheetForm=529
MeasurementFlags_SheetVal=2577
MeasurementFlags_StatBar=529
------------------------------
The formats used to display numbers in dialog boxes, ShapeSheet formulas 
or values, or the status bar. To select localized or universal units, 
use one of the following values:

0     Use the localized full unit name (INCH vs IN)
1     Use the localized abbreviated name (IN. vs INCH)
2     Use the localized formula unit name (" vs INCH)
3     Use the universal unit name

To combine other options, add values from the following list:

4      Show the unit label for default unit data

8      Omit unit labels (12 vs 12MI). Takes precedence
       over other label-related flags.

16     Convert label to lowercase (6in vs 6IN)

32     Include inches even if zero (5'0" vs 5')

64     Use only feet unit (5'6 vs 5'6")

128    Use both units for picas (1P3PT vs 1P3). Also
       affects display of ciceros.

256    Override with indicated measurement unit

512    Separate value and units with a space

1024   Omit leading zero (.99 vs 0.99)

2048   Fill decimal with zeros (.2500 vs 0.25)

4096   Leading space in positive numbers (' 5' vs '5')

8192   Leading plus in positive numbers ('+5' vs '5').
       Takes precedence over 4096 if both are set.

16384  Display as fractions ('2 1/2' vs '2.5'). Works only
       for denominators 2, 4, 8, ... 64.

32768  Display small values as 0 rather than use scientific 
       notation


MinIMEFontSize=8
----------------
The minimum font size used to display text in the Input Method Editor, 
which converts phonetic input into glyphs on Far East systems.


MouseDetectCreate=3
-------------------
The number of pixels you must move the mouse before Visio detects a 
drawing action to create a new shape.


MouseDetectDrag=3
-----------------
The number of pixels you must move a dragged shape before Visio detects 
a motion.


MousePauseTime=1000
-------------------
The number of milliseconds the mouse must pause before Visio creates a 
bitmap representation of a dragged shape (see DragBitmap, above).


NetFlags=0
----------
Used to resolve an error 113, 115, or 116 when saving files, 
particularly to a network or floppy disk drive. These errors tend to 
occur when a user's network permissions are incompatible with the 
permissions that Visio needs in order to save files.

1    Remove the user's file naming privileges
3    Remove the user's file rename and delete privileges.


NewDocCreateMode=0
------------------
Determines whether new documents are loaded from a resource or built from scratch

0 =  Use application default (from resource)
1 =  Load new documents from resource.
2 =  Build new documents from scratch.


NewDocMetric=0
--------------
Determines whether new documents are built with imperial or metric formulas.

0 =  Use application default
2 =  Always use imperial formulas.
3 =  Always use metric formulas.


NewFilesSavePreview=1
---------------------
Non-zero to save a preview picture of the file. This is the same as 
selecting Save Preview Picture in the Properties dialog box.


NoVBA=0
-------
Non-zero disables Visual Basic for Applications (VBA) in Visio.  


OLESizeIncludeBlackBits=1
-------------------------
Non-zero     When embedding a Visio object, tightly enclose all
             of the object's black bits, regardless of the position
             of the object's alignment box.
Zero         Clip the object to its alignment box, even if part of 
             the shape is outside of the box.


OLEUpdateDelay=10000
--------------------
The number of milliseconds between updates when Visio is embedded.


OpenHierarchical=0
------------------
Non-zero changes the File Menu "Open" menu item into a hierarchical
sub-menu, similar to the "New" and "Stencils" sub-menus.


OpenPreview=1
-------------
Non-zero to display a preview picture of the file in the Open dialog 
box. This is the same as selecting File Preview in the dialog box.


OpenStencilsDocked=1
--------------------
Zero         Open stencils in floating windows.
Non-zero     Open stencils docked in the drawing window.


OpenStencilsReadWrite=0
----------------------
Zero         Open stencils with read-only access.
Non-zero     Open stencils as original (read/write access) by default.

                
PageBorderDisplay=1
-------------------
Zero         Don't display a border or its shadow around the drawing page.
Non-zero     Display a border and its shadow around the drawing page.


PrintMethodUsesSystemDefault=0
------------------------------
Determines which printer the Print method will use.

0     The Print method prints the drawing's cached printer. (Default 
      behavior for releases earlier than 5.0c.) 
1     The Print method prints to the system default printer, which can be 
      different than the drawing's cached printer.  The printer 
      information cached in the drawing is NOT changed, even if the system 
      default printer is different from the drawing's cached printer.


PromptForSummaryInfo=1
----------------------
0     Do not prompt for summary information when saving a file 
      for the first time.
1     Prompt for summary information.


PutAllInRegistry=0
------------------
Set this value to 1 to have Visio write all settings to the registry.  
PutAllInRegistry can be set through the Visio UI.  On the Tools menu
click Options, click the Advanced tab, and click to select the "Put all 
settings in Windows registry" check box.
Click Ok to dismiss the dialog box and have the settings written.
This replaces IniShowAll from earlier versions of Visio.


RegionComplexity=150
--------------------
To enable faster redraw, this number determines the maximum number of:
* Rectangles used to make up the drawing window's update region. 
* "Top-level" shapes that can contribute invalid rectangles to the update
  region (that is, the number of objects that can contribute their 
  bounding boxes). In releases earlier than 5.0c, this number was hard
  coded as 5. 

If this number is exceeded, then the overall encompassing rectangle for all 
invalid objects is used to invalidate the drawing window, and ALL objects in the rectangle will be redrawn.  


RegistrationFlags=0x1D6F
------------------------
To combine options, add values from the following list:

0x0001     Register for Visio 1.0 OLE objects.
0x0002     Register for Visio 2.0 OLE objects.
0x0004     Register for Visio 3.0 OLE objects.
0x0008     Auto-convert Visio 2.0 and Visio 3.0 
           embedded objects to Visio 4.0 format.
0x0010     Do not auto-convert Visio 2.0 or Visio 3.0 
           embedded objects to Visio 4.0 format.
0x0020     Register the Visio file extensions.
0x0040     Register support for Lotus Notes F/X.
0x0100     Register Visio Automation.
0x0200     Use UNC syntax if running from a network drive.
           For best results, do not set this flag on Novell networks.
0x0400     Register for Visio 4.0 customizable UI objects.
0x0800     Register for Visio 4.0 OLE objects.
0x1000     Register the shell extensions for Windows 95.


SaveFileFormat=0
----------------
Sets the default file format used when saving Visio files

0 = Visio 2000 format
1 = Visio 5.0 format


ShowDefaultFont=0
-----------------
Non-zero to display the font specified by DefaultFontName enclosed in 
angle brackets (< >) at the top of the font list. If you format text in 
the default font, Visio automatically uses whatever font is defined as 
the default on a user's system.


ShowKanaFindUI=0xffff
---------------------
Asian text settings found on the Regional Settings tab of the Options 
dialog box (on the Tools menu, click Options).
0xffff = use system settings
0x1 = Show
0x0 = Hide


ShowLostStencilAlert=0
----------------------
Determines whether to display an alert when a document is opened, and a 
referenced stencil cannot be found.

0 = Do not display alert
1 = Display alert


ShowTextRuler=0
---------------
Toggles the display of the text ruler (shown when editing text)

0 = Do not display text ruler
1 = Display text ruler


ShowVerticalTextUI=0
--------------------
Asian text settings found on the Regional Settings tab of the Options dialog box (on the Tools menu, click Options).

0xffff = use system settings
0x1 = Show
0x0 = Hide


SingleInstanceFileOpen=1
------------------------
Determines whether to run a new instance of Visio every time a Visio file is opened by double-clicking it in the Windows Explorer. 

Zero      Run a new instance each time a file is double-clicked.
Non-zero  Open all files in a single instance of Visio; run a new 
          instance only if one is not already running.


SnapGridX=8
SnapGridY=8
-----------
The distance in pixels that an object must be from a grid line before 
the object snaps to that grid line in the x (horizontal) or y (vertical) 
direction.


SnapGuideX=10
SnapGuideY=10
-------------
The distance in pixels that an object must be from a guide before it 
snaps to that guide in the x (horizontal) or y (vertical) direction.


SnapPointX=10
SnapPointY=10
-------------
The distance in pixels that an object must be from a connection point or 
vertex before the object snaps to that point in the x (horizontal) or y 
(vertical) direction.


SnapRulerX=4
SnapRulerY=4
------------
The distance in pixels that an object must be from a ruler subdivision 
before the object snaps to that tic in the x (horizontal) or y 
(vertical) direction.


SpellAPI=0
----------
0    Use the spelling checker installed with Visio.
1    Use the spelling checker provided with Microsoft Word.


SpellLibraryPath=
-----------------
The location of the DLL that Visio uses to check spelling. If you change 
the SpellLibraryPath entry, make sure you also change SpellAPI to the 
correct setting for the new DLL. Note that 16-bit Visio requires a 16-
bit spelling checker, and 32-bit Visio requires 32-bit spelling checker.


StartUpPath=Startup
-------------------
The location of Visio add-on executables and libraries that contain add-
ons to run when Visio is started. Can be relative to the location of 
VISIO.EXE or fully qualified. 


StatusDisplay=1
---------------
Zero       The status bar is not displayed
Non-zero   The status bar is displayed


StencilDisplayMode=0
--------------------
Determines how stencils are displayed (set via the Stencil Toolbar)

0 = Names and Icons
1 = Icons only
2 = Names only


StencilIconsAsButtons=1
-----------------------
Non-zero  Create a button-style border around auto-updating 
          master icons.


StencilPath=Solutions
---------------------
The location of stencils that appear in the New dialog box and the 
Stencils dialog box. This path can be relative to the location of 
VISIO.EXE or fully qualified. Multiple paths are separated by a 
semicolon. For example: StencilPath=stencil;c:\mydata\visio


StopCircularLinks=1
-------------------
Non-zero     Prevents some of the problems with circular OLE links 
             by not forwarding data change notifications.


StretchBltMode=0
----------------
Determines the appearance of bitmaps when they are stretched or 
compressed or displayed at other than 100% magnification.

0          Visio chooses the appropriate mode for the type of bitmap.
1          Preserves black pixels at the expense of colored or white 
           pixels. This is the default.
2          Preserves colored or white pixels at the expense of 
           black pixels.
3          Deletes eliminated lines and does not preserve them.


TemplatePath=Solutions
----------------------
The location of templates and stencils that appear in the New dialog 
box. This path can be relative to the location of VISIO.EXE or fully 
qualified. Multiple paths are separated by a semicolon. For example: 
TemplatePath=template;c:\mydata\visio


TextAutoZoomFontSize=8
----------------------
The font size that activates auto-zooming of text.


TextBaselineAlignment=1
-----------------------
Zero         Use top alignment for text output. This setting can be 
             helpful for certain printers that have trouble with 
             rotated text.
Non-zero     Use baseline alignment for text output.


TileStencilWindowWidth=172
--------------------------
The width in screen pixels of the stencil window, including the scroll 
bar, when the window is tiled.

TipsDialogs
TipsDrawing
TipsEnabled
TipsRulers
TipsShapeSheet


TipsStencil=1
-------------
Enable the display of screen tips for various aspects of the Visio UI.
These settings can be changed via the Visio UI.  On the Tools menu, click
Options, and click the General Tab. Click to select or clear the check 
boxes under Enable ScreenTips.

0 = Do not display screen tips
1 = Display screen tips


TurnOffBitMapCache=0
--------------------
Zero          Cache linked or embedded objects that are opaque as 
              bitmaps for faster screen redraw.
Non-zero      Don't cache objects as bitmaps.


UIDefaultFontCharset=0xFFFF
---------------------------
The character set of the font used in the Visio user interface, as defined 
in the Windows logical font structure for that font. Common character 
set values are 0 for ANSI, 2 for Symbol, and 255 for OEM (system-
dependent). "0xFFFF" tells Visio to use the current system defaults.


UIDefaultFontFamily=0xFFFF
--------------------------
The family of the font used in the Visio user interface, as defined in the 
Windows logical font structure for that font. "0xFFFF" tells Visio to 
use the current system defaults.


UpdateIconBorderOnly=0
----------------------
Non-zero to update only the border of the icon, so it looks three-
dimensional.


UseRGBForDocumentColors=2
-------------------------
This affects only drivers that use color palettes.


UseRGBForPatternLines=0
-----------------------
A value of 1 tells Visio to use RGB when drawing patterned lines on 
color palette devices. This is a workaround for the behavior of certain 
video systems.


UseRGBForUIColors=2
-------------------
0x01     Use RGB colors when running standalone.
0x02     Use RGB colors when running in-place.


UserName=Name
-------------
Used to initialize the Creator section in the Properties dialog box, as 
well as the text for the Document Creator text field. UserName can be 
set in the Options dialog box.


ZoomMode=0
----------
0          The center of the selection remains stationary when zooming.
1          The selection is centered in the window when zooming.
                

Keywords: kbinfo KB298435