Word Hacks by Andrew Savikas This errata page lists errors outstanding in the most recent printing. If you have technical questions or error reports, you can send them to booktech@oreilly.com. Please specify the printing date of your copy. This page was updated August 1, 2008. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification Confirmed errors: [2] Second full paragraph, second sentence.; Text reads "you can uncheck the..." Should be: "you can check the.." [56] code at page bottom; Two errors and one note: In for loop: 1. System.PrivateProfileString( ,_ ' Should not have the " ," only the "_" 2. FileName:="c:\windows\mru.ini" not "d:\" as in code Note: On Windows 2000 systems, it should be "c:\winnt" not "c:\windowms" {149} Last paragraph; ...the function replaces underscores with spaces. should be: ...the function replaces spaces with underscores. {244} Last 2 code snipplet in the bottom; ."} in the end is unnecessary. {245} 1st code; One closing brace in the end is unnecessary. [246] Field example beginning with "{ QUOTE"; { QUOTE { ASK "Enter a Number" MyNum } { =MyNum^2 } } should be { QUOTE { ASK MyNum "Enter a Number" } { =MyNum^2 } } [251-252] Field examples in Hack 72; {=SUM {Table1 A1}} should be {=SUM (Table1 A1)} {=SUM{Table1 D:D)/2} should be {=SUM(Table1 D:D)/2} (253) end of first paragraph; The last sentence of the paragraph is incomplete. It says: '... used in a field would tell ' [291] HelloFromExcel macro; doc.Range.Style = wdHeading1 should be doc.Range.Style = wdStyleHeading1 (339) Code snipplet beginning with should be