Visual-Basic procedures for proofing web site, contents, glossary, and indexes {database proofing, OKD} are in a Microsoft Excel file (allprocedures.xls).
spelling
After running checktextafterlineheader1 to extract 6all.txt field 8, check spelling using Microsoft-Word spell checking.
grammar
Check grammar using Microsoft-Word grammar checking.
text errors
Check text errors using checktextproblems1.
field number
Check if field number is correct for all lines using checknumberoffields1.
contents
Check contents and order using checkcontentsheading1. Check for non-keyboard characters using checknonkeyboardcharacters1.
line headers
Check line headers using checklineheader1. Check for non-keyboard characters using checknonkeyboardcharactersheaders1. Check that Name-field last name is first line-header word in field 8, using checknamesandlineheader1. Check that line header is in index, using checklineheaderindex1.
index check
Check index entries by checking brace, bracket, parenthesis, and double quote pairing using checkindexandothermarkers1, checkbrackets1, checkparentheses1, and checkdoublequotes1.
fields
Check that non-History records have only blank fields 2, 3, 4, 5, 6, and 7 using checkblankfieldsinnonhistory1. Extract and check fields using checkanyfield1. Extract text after Details header in field 8 and before field 9 using checktextafterlineheader1.
non-history
To extract non-History entries, use checklineiffieldnotblank1.
sort
quicksortcomptext1 sorts file lines by text comparison. quicksortcompbinary1 sorts file lines by binary comparison.
duplicates
To remove duplicate lines from sorted file, use removeduplicatelines1.
To retain duplicate lines from sorted file, use retainduplicatelines1.
To retain only unduplicated lines from sorted file, use retainonlyunduplicatedlines1.
last names
To list by last names in Names field, field 4, use checklastnamesfromnamefield1.
end date check
Check that Begin date is less than End date using checkendmorethanbegindate1.
names split
Check individual names, locations, and works using splitrecordintofields1. Change / and " or " to paragraph markers and sort to look for differences.
words
Search for space-o-space; space-fo-space; teh; affect/effect; from/form; confrom, transfrom, perfrom, infrom, froms; that/which; can/may/might/could; we, our, ours, oursel, you, your, yours, yoursel, I, my, mine, me, mysel; amercian; "cam"; "exits"; "sued".
characters
Search for <TAB>/<LINEFEED>/bracket_blank/blank_bracket/?./?,/.?/,?/../. ./.backslash/,backslash/backslash,/backslash.any_letter/backslash / backslash/;./.;/;,/,;/ ;/ :/,:/:,/.:/:./ ,/!/ ./ ^p/^p /^p^$/--/doublequotedoublequote/quotequote/blank_blank/bracketbracket/bracebrace/parenthesisparenthesis/=letter/letter=/=number/number=/-letter/letter-/-number/number-/backslash|/,not_space and /backslash and backslash/.
asterisk check
Check for five * only, not 6 *, not[!*], notblank, not .*, and not^p.
conjunction check
Check for ", but", ". But", ". Or", ". Also", ". And".
hyphen check
Search for hyphens, such as ^#-^#.
that-which
Reduce use of: passive voice, the, which, and of.
article check
Search for " an [!aeiouAEIOU]". Search for " a [AEIOUaeiou]".
Database>Outline Of Knowledge>Database
0-Outline Of Knowledge-Database
Outline of Knowledge Database Home Page
Description of Outline of Knowledge Database
Date Modified: 2022.0224