Pages

Showing posts with label Macros. Show all posts
Showing posts with label Macros. Show all posts

Monday, November 3, 2008

MS Word's Versions

Microsoft Word 5.5 for DOS

Versions for MS-DOS include the following:

  • 1983 November — Word 1
  • 1985 — Word 2
  • 1986 — Word 3
  • 1987 — Word 4 aka Microsoft Word 4.0 for the PC
  • 1989 — Word 5
  • 1991 — Word 5.1
  • 1991 — Word 5.5
  • 1993 — Word 6.0

Versions for the Macintosh (Mac OS and Mac OS X) include the following:

  • 1985 January — Word 1 for the Macintosh
  • 1987 — Word 3
  • 1989 — Word 4
  • 1991 — Word 5
  • 1993 — Word 6
  • 1998 — Word 98
  • 2000 — Word 2001, the last version compatible with Mac OS 9
  • 2001 — Word v.X, the first version for Mac OS X only
  • 2004 — Word 2004, part of Office 2004 for Mac
  • 2008 — Word 2008, part of Office 2008 for Mac
Microsoft Word 1.0 for Windows 3.x

Versions for Microsoft Windows include the following:

  • 1989 November — Word for Windows 1.0 for Windows 2.x, code-named Opus
  • 1990 March — Word for Windows 1.1 for Windows 3.0, code-named Bill the Cat
  • 1990 June — Word for Windows 1.1a for Windows 3.1
  • 1991 — Word for Windows 2.0, code-named Spaceman Spiff
  • 1993 — Word for Windows 6.0, code-named T3 (renumbered 6 to bring Windows version numbering in line with that of DOS version, Macintosh version and also WordPerfect, the main competing word processor at the time; also a 32-bit version for Windows NT only)
  • 1995 — Word 95 (version 7.0) - included in Office 95
  • 1997 — Word 97 (version 8.0) included in Office 97
  • 1998 — Word 98 (version 8.5) only included in Office 97 Powered By Word 98—only released in Japan and Korea
  • 1999 — Word 2000 (version 9.0) included in Office 2000
  • 2001 — Word 2002 (version 10) included in Office XP
  • 2003 — Word 2003 (officially "Microsoft Office Word 2003") - (ver. 11) included in Office 2003
  • 2006 — Word 2007 (officially "Microsoft Office Word 2007") - (ver. 12) included in Office 2007; released to businesses on November 30th 2006, released worldwide to consumers on January 30th 2007

Versions for SCO UNIX include the following:

Versions for OS/2 include the following:

  • 1992 — Microsoft Word for OS/2 version 1.1B

MS Word's Features and flaws

Word has a built-in spell checker, thesaurus, dictionary and Office Assistant.

Normal.dot

Normal.dot is the master template from which all Word documents are created. It is one of the most important files in Microsoft Word. It determines the margin defaults as well as the layout of the text and font defaults. Although normal.dot is already set with certain defaults, the user can change normal.dot to new defaults. This will change other documents that were created using the template and saved with the option to automatically update the formatting styles.

Macros

Like other Microsoft Office documents, Word files can include advanced macros and even embedded programs. The language was originally WordBasic, but changed to Visual Basic for Applications as of Word 97.

This extensive functionality can also be used to run and propagate viruses in documents. The tendency for people to exchange Word documents via email, USB key, and floppy makes this an especially attractive vector. A prominent example is the Melissa worm, but countless others have existed in the wild. Some anti-virus software can detect and clean common macro viruses, and firewalls may prevent worms from transmitting themselves to other systems.

These Macro viruses are the only known cross-platform threats between Windows and Macintosh computers and they were the only infection vectors to affect any Mac OS X system up until the advent of video codec trojans in 2007. Microsoft's released patches for Word X and Word 2004 effectively eliminated the Macro problem on the Mac by 2006.

Word's macro security setting, which regulates when macros may execute, can be adjusted by the user, but in the most recent versions of Word, is set to HIGH by default, generally reducing the risk from macro-based viruses, which have become uncommon.

Layout issues

As of Word 2007 for Windows (and Word 2004 for Macintosh), the program has been unable to handle ligatures defined in TrueType fonts: those ligature glyphs with Unicode codepoints may be inserted manually, but are not recognized by Word for what they are, breaking spellchecking, while custom ligatures present in the font are not accessible at all. Other layout deficiencies of Word include the inability to set crop marks or thin spaces. Various third-party workaround utilities have been developed.[18] Similarly, combining diacritics are handled poorly: Word 2003 has "improved support", but many diacritics are still misplaced, even if a precomposed glyph is present in the font. Additionally, as of Word 2002, Word does automatic font substitution when it finds a character in a document that does not exist in the font specified. It is impossible to deactivate this, making it very difficult to spot when a glyph used is missing from the font in use.

In Word 2004 for Macintosh, complex scripts support was inferior even to Word 97, and Word does not support Apple Advanced Typography features like ligatures or glyph variants. [19]

Bullets and numbering

Users report that Word's bulleting and numbering system is highly problematic. Particularly troublesome is Word's system for restarting numbering.[20] However, the Bullets and Numbering system has been significantly overhauled for Office 2007, which is intended to reduce the severity of these problems. For example, Office 2007 cannot align tabs for multi-leveled numbered lists, although this is a basic functionality in OpenOffice.org. Often, items in a list will be inexplicably separated from their list number by one to three tabs, rendering outlines unreadable. These problems cannot be resolved even by expert users. Even basic dragging and dropping words is usually impossible. Bullet and numbering problems in Word include: bullet characters are often changed and altered, indentation is changed within the same list, and bullet point or number sequence can belong to an entirely different nests within the same sequence.

Creating tables

Users can also create tables in MS Word. Depending on the version, Word can perform simple calculations. Formulae are supported as well.

AutoSummarize

AutoSummarize highlights passages or phrases that it considers valuable. The amount of text to be retained can be specified by the user as a percentage of the current amount of text.

According to Ron Fein of the Word 97 team, Auto Summarize cuts wordy copy to the bone by counting words and ranking sentences. First, AutoSummarize identifies the most common words in the document (barring "a" and "the" and the like) and assigns a "score" to each word--the more frequently a word is used, the higher the score. Then, it "averages" each sentence by adding the scores of its words and dividing the sum by the number of words in the sentence--the higher the average, the higher the rank of the sentence. "It's like the ratio of wheat to chaff," explains Fein. [21]

AutoCorrect

In Microsoft Office 2003, AutoCorrect items added by the user cease working when text from sources outside the document is pasted in.

Sub and superscript issues

In any of the Microsoft word package, it is impossible to display superscript exactly lying above subscript. It can only be done using equation editor.