This is an archive of the original scripts.sil.org site, preserved as a historical reference. Some of the content is outdated. Please consult our other sites for more current information: software.sil.org, ScriptSource, FDBP, and silfontdev



Home

Contact Us

General

Initiative B@bel

WSI Guidelines

Encoding

Principles

Unicode

Training

Tutorials

PUA

Conversion

Resources

Utilities

TECkit

Maps

Resources

Input

Principles

Utilities

Tutorials

Resources

Type Design

Principles

Design Tools

Formats

Resources

Font Downloads

Gentium

Doulos

IPA

Rendering

Principles

Technologies

OpenType

Graphite

Resources

Font FAQ

Links

Glossary


Computers & Writing Systems

SIL HOME | SIL SOFTWARE | SUPPORT | DONATE | PRIVACY POLICY

You are here: Encoding > Unicode
Short URL: https://scripts.sil.org/UnicodeWordMacrosIntro

Unicode Word Macros Template

Peter G. Constable, 2007-11-14

Introduction

This template provides some VBA macros designed to deal with various Unicode-related issues in Word 97 and later versions. These include providing a means to display the Unicode value of any character, to enter any Unicode character (see Known Limitations below), and to search for any Unicode character. Each of the macros can be accessed from a toolbar that is provided.

Requirements

This template requires Microsoft Word 97 or later versions. Some of the macros — but not all — work on Word 98 for the Macintosh.

Package contents

The following files are included in this package:

  • UnicodeWordMacros.1.5.1.97.dot the Word template containing the macros — for use on Word 97 and Word 98
  • UnicodeWordMacros.1.5.1.2000.dot the Word template containing the macros — for use on Word 2000 and later
  • UNIE9DR.TTF a font used with one of the macros
  • UnicodeWordMacros_Readme.txt this text file

Installation and use

Open the template file in Word for instructions on installation and use of the macro package.

Word 2007

These macros will work in Word 2007. However, they are not visible through the regular toolbar. They are available from the Add-ins menu.

Additional notes

There is additional functionality available for Word 2000 or later versions. This requires a minor adjustment in the VBA code, however. (VBA does not provide any mechanism to run version-specific code without any modification to the code.) The template is distributed in two versions: UnicodeWordMacros.1.5.97.dot, for Word 97 or Word 98; and UnicodeWordMacros.1.5.2000.dot, for Word 2000 and later. For further information, read the contents of the template.

The user interface for some of the macros is localisable. For further information, read the contents of the template.

For instructions on using the macros, read the contents of the template.

Known limitations

Some of the facilities provided do not handle Unicode characters outside the Basic Multilingual Plane (BMP) and thus are limited to Unicode codepoints below 0xFFFF.

There have been problems with the textbox and spin controls for specifying Unicode values in that returning focus to the textbox after clicking on the spin control is unreliable. Some improvements were made in version 1.5, but it does not always work as intended. This hinders usability, but should not cause any problems in functionality.

License, distribution & copyright

You may freely share this macro package with your friends and co-workers, but with the following restrictions:

  • All files must be copied together, and in their original, unmodified form.
  • No fee may be charged for any of the items in this package.

You may make modifications to the macros for your own purposes. Please notify the author of any improvements you make. Distribution of modifications or of modified versions requires specific written permission.

Even though this package is freely distributable, SIL retains all copyright and ownership of the included items and reserves the right to restrict their use and distribution at any time. They may be placed on bulletin boards, etc. but cannot be included in (or bundled with) any commercial product including hard disks or CD-ROMs without specific written permission.

These macros are provided as is; no commitment of support is implied, and no guarantee is made that they will work as intended on your particular system.

As distributed by the NRSI, these macros are free of any virus or other harmful code. The NRSI and SIL make no guarantee that copies of these macros that have been redistributed by other parties are similarly free of viruses or other harmful code. SIL and the authors will not be held responsible for any harm caused to your system resulting from the use of any form of these macros.

Download

Unicode macros version 1.5.1 for Microsoft Word
Peter G. Constable, 2003-04-01
Download "UnicodeWordMacros151.zip", ZIP archive, 271KB [9078 downloads]

© 2003-2024 SIL International, all rights reserved, unless otherwise noted elsewhere on this page.
Provided by SIL's Writing Systems Technology team (formerly known as NRSI). Read our Privacy Policy. Contact us here.