home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / b / b430 / 1.ddi / HELP / WNGZHELP (.txt)
Encoding:
Wingz Help  |  1990-06-15  |  412.4 KB  |  5,439 lines

  1. WNGZWZHP01b1|
  2. System
  3. Tms Rmn\<
  4. Interactive Help
  5. Topics
  6. Index
  7. HelpWindow
  8. Charts
  9. Text Fields
  10. Pushbuttons
  11. Function List
  12. Scripts
  13. HyperScript Commands
  14. Error Messages
  15. Topics
  16. Index
  17. Interactive Help
  18. About Help
  19. Arrange Windows
  20. Move a Window
  21. Activate a Window
  22. Index
  23. Help Window
  24. Interactive Help
  25. About Help
  26. Topics
  27. Help Window
  28. Interactive Help
  29. About Help
  30. Topics
  31. Index
  32. About Help
  33. Select a Cell
  34. Enter Data
  35. Move Around
  36. Select a Cell
  37. Select a Range
  38. Select Row or Column
  39. Select Cell by Contents
  40. Range
  41. Object
  42. Cell Reference
  43. Selecting Cells by Contents
  44. Get Around
  45. Enter Data
  46. Cells by Contents
  47. Row or Column
  48. Range Reference
  49. Print Range
  50. Chart Range
  51. Database Range
  52. Insert
  53. Remove    Sort Data
  54. Column Width
  55. Row Height
  56. Select Range
  57. Fields & Notes
  58. Controls
  59. Graphics
  60. Error Cells
  61. Locked Cells
  62. Blank Cells
  63. Heading
  64. Precedents & Dependents
  65. References to Blanks
  66. Unreferenced Cells
  67. Current Cell
  68. Active Cells    Last Cell
  69. Report Headers & Footers
  70. Report Border
  71. HyperScript Commands
  72. Object Size
  73. Text Field Size
  74. HyperScript Commands
  75. Report
  76. Active Cells
  77. Get Around
  78. Range    Reference
  79. Clear
  80. Paste Values
  81. Paste Format
  82. Combine Values
  83. Copy External    Clipboard
  84. HyperScript Commands
  85. Copy    Clipboard
  86. Cell Reference
  87. External Reference
  88. Clear
  89. Paste Values
  90. Paste Format
  91. Combine Values
  92. Undo    Clipboard
  93. Clear
  94. Change Entry
  95. Protect
  96. Insert
  97. Select
  98. Manual    Automatic
  99. Order
  100. Iterations
  101. Data Tables
  102. HyperScript Commands
  103. Recalc    Automatic
  104. Recalc
  105. Manual
  106. Recalc
  107. Recalc
  108. Select
  109. Row Height
  110. Object Size
  111. Text Field
  112. Select
  113. Insert
  114. Column Width
  115. Color
  116. Cell Reference
  117. Select
  118. Remove
  119. Window Size
  120. Titles
  121. Protect
  122. Hide Cells
  123. Print
  124. Report
  125. Fields and Notes
  126. Select Cells
  127. Select All
  128. Select Cells
  129. Report
  130. Select Cells
  131. Select Cells
  132. References to Blanks
  133. Unreferenced Cells
  134. Select Cells
  135. References to Blank Cells
  136. Blank Cells
  137. Select Cells
  138. Related Cells
  139. Formulas
  140. Select Cells
  141. Related Cells
  142. Select Cells
  143. Cell    Reference
  144. Range Name
  145. Scripts
  146. HyperScript Commands
  147. New Script
  148. Existing Worksheet
  149. Foreign File
  150. New Worksheet
  151. Foreign File
  152. Script
  153. New Worksheet
  154. Existing Worksheet
  155. Close
  156. Network    Auto Save
  157. Close
  158. Revert
  159. Save Foreign
  160. Save a Script    Auto Save
  161. Revert
  162. Save as Wingz    Auto Save
  163. Save Foreign    Auto Save
  164. Object Info
  165. Report
  166. Script
  167. Hide Cells
  168. Hide Information
  169. Page Preview
  170. Report
  171. Print
  172. Protect
  173. Clear
  174. Network    Hide Info
  175. Hide Cells
  176. Lock Text Field
  177. Select Cells    Auto Save
  178. Protect    Functions
  179. Commands
  180. Format
  181. Report
  182. Editing Worksheets
  183. Select Range
  184. Numbers
  185. Format
  186. Text Fields
  187. Formulas    Functions
  188. Dates
  189. Times
  190. Format
  191. Formulas    Functions
  192. Times
  193. Numbers
  194. Format    Functions
  195. Dates
  196. Numbers
  197. Format    Functions
  198. Copy Cell Contents
  199. Formulas    Arguments
  200. Function Groups
  201. HyperScript Functions
  202. Custom Functions
  203. Numeric
  204. Date & Time
  205. Logical    Operators    Functions
  206. Cell Reference
  207. External Reference
  208. Range Names
  209. Text Fields
  210. Errors
  211. Help    Functions
  212. HyperScript Functions
  213. Business Functions
  214. Date/Time Functions
  215. Logical Functions
  216. Statistical Functions
  217. Database Functions
  218. Text Functions
  219. Spreadsheet Functions
  220. Numeric Functions    Operators
  221. Groups
  222. Groups
  223. Database
  224. Groups
  225. Dates
  226. Times
  227. Formulas
  228. Groups
  229. Formulas
  230. Groups
  231. Numbers
  232. Formulas
  233. Groups
  234. Groups
  235. Groups
  236. Formulas    Functions
  237. Function Groups
  238. Color
  239. Border
  240. Shadow
  241. Arrow
  242. Field
  243. Error
  244. Chart
  245. 3D Chart
  246. Environment    Worksheet    Selection
  247. Miscellaneous
  248. Operator
  249. Groups
  250. Groups
  251. Groups
  252. Groups
  253. Groups
  254. Groups
  255. Groups
  256. Groups
  257. Groups
  258. Groups
  259. Groups
  260. Groups
  261. Groups
  262. Groups
  263. Groups
  264. Groups
  265. Groups
  266. Formulas
  267. Column & Row Names
  268. Find Range
  269. Remove Name
  270. External Reference
  271. Function Groups
  272. Name Range
  273. Name Range
  274. Clear
  275. Numbers
  276. Colors and Patterns
  277. Border
  278. Enter Data
  279. HyperScript Commands
  280. Custom
  281. Style
  282. Color
  283. Align    Hide Data
  284. Enter Text
  285. Report Header & Footer
  286. Text Field
  287. Formatting
  288. Style
  289. Color
  290. Text Field
  291. Color
  292. Text Field
  293. Numbers
  294. Patterns
  295. Line Width
  296. Headings
  297. Style
  298. Negative Numbers
  299. Report Header & Footer
  300. Text Field
  301. Colors and Patterns
  302. Lines
  303. Headings
  304. Colors and Patterns
  305. Cell Color
  306. Column Headings
  307. Cell Borders
  308. Dates
  309. Times    Precision
  310. Commas
  311. Parentheses
  312. Color for Negative Numbers
  313. Zeros as Blanks
  314. Align    Hide Data
  315. Custom
  316. Formatting
  317. Enter Numbers
  318. HyperScript Commands
  319. Numbers
  320. Enter Dates
  321. Date Formulas
  322. Custom
  323. Numbers
  324. Enter Times
  325. Time Formulas
  326. Custom
  327. Numbers
  328. Dates
  329. Times    Precision
  330. Commas
  331. Parentheses
  332. Zeros as Blanks
  333. Align
  334. Formatting
  335. Enter Numbers
  336. HyperScript Commands
  337. Numbers
  338. Custom
  339. Numbers
  340. Custom
  341. Numbers
  342. Color of Negative Numbers
  343. Custom
  344. Numbers
  345. Print
  346. Hide Information
  347. Protect a Worksheet
  348. Numbers
  349. Custom
  350. Numbers
  351. Parentheses
  352. Objects
  353. Text & Numbers
  354. Lines
  355. Cells & Grid Lines
  356. Charts
  357. Borders
  358. Pushbuttons
  359. Formatting
  360. Patterns
  361. Charts
  362. Text Fields
  363. Graphic Objects
  364. Colors & Patterns
  365. Color
  366. Charts
  367. Text Fields
  368. Graphic Objects
  369. Patterns
  370. Line Width
  371. Arrows
  372. Grid Lines
  373. Borders
  374. Charts
  375. Colors and Patterns
  376. Cell Borders
  377. Color
  378. Pattern
  379. Arrows
  380. Cell Borders
  381. Color
  382. Line Width
  383. Arrows
  384. Borders
  385. Charts
  386. Cell Borders
  387. Color
  388. Pattern
  389. Line Width    3D Charts
  390. Create Charts
  391. Object Color
  392. Object Pattern
  393. Line Color
  394. Line Pattern
  395. Colors and Patterns
  396. Charts
  397. Text Fields
  398. Line Color
  399. Line Pattern
  400. Colors and Patterns
  401. Formatting
  402. Print
  403. Print Range
  404. Preview
  405. Page Breaks
  406. Headers & Footers
  407. Enter Data
  408. Hide Information
  409. HyperScript Commands
  410. Report
  411. Page Breaks
  412. Select Range
  413. Select Active Cells
  414. Select All
  415. Report
  416. Print Range
  417. Removing Page Breaks
  418. Set Breaks
  419. Select Cells
  420. Remove
  421. Aligning Headers
  422. Aligning Footers
  423. Report
  424. Text Color
  425. Select Cells
  426. Create
  427. Remove
  428. Create
  429. Remove
  430. Create
  431. Aligning Headers
  432. Aligning Footers
  433. Select
  434. Multiple Views
  435. Arrange Windows
  436. Size and Location    Clipboard
  437. HyperScript Commands
  438. Windows
  439. Help Window
  440. Windows
  441. Arrange Windows
  442. Windows
  443. Help Window
  444. Script Window
  445. Multiple Views
  446. Scale
  447. Windows
  448. Help Window
  449. Import Pictures
  450. Windows
  451. Arrange Windows
  452. Elements
  453. Create a Chart
  454. Chart Types    3D Charts
  455. Colors and Patterns
  456. HyperScript Commands
  457. Charts
  458. Create a Chart
  459. Chart Types
  460. Parsing
  461. Title
  462. Legend
  463. Footnote
  464. Series
  465. Manual Layout
  466. Charts
  467. Select Range
  468. Chart Types
  469. Elements    3D Charts
  470. Create a Chart
  471. Chart Info
  472. Elements
  473. Combination Chart
  474. Create a Chart
  475. Chart Types
  476. Chart Info
  477. 3D View    3D Charts
  478. Create a Chart
  479. Chart Types
  480. Chart Info
  481. Parsing
  482. Change Ranges
  483. Create Chart
  484. Change Chart Range
  485. Remove Data Series
  486. Elements of a Chart
  487. Select Range
  488. Parse Chart Range
  489. Add Series
  490. Series Label Range    Add Title
  491. Title Position
  492. Chart Elements
  493. Title Position
  494. Chart Elements    Add Title
  495. Chart Elements
  496. Elements of a Chart
  497. Add Footnote
  498. Position Footnote
  499. Chart Elements
  500. Position Footnote
  501. Chart Elements
  502. Add Footnote
  503. Chart Elements
  504. Add an Axis
  505. Show/Hide Axes
  506. Define Series
  507. Axis Scale
  508. Add an Axis
  509. Show/Hide Axes
  510. Define Series
  511. Axis Scale
  512. Axis Scale
  513. Chart Elements
  514. Show/Hide Axes
  515. Add an Axis
  516. Chart Elements
  517. Remove
  518. Add Series
  519. Hide Series
  520. Explode Pie Slice
  521. Combination Chart
  522. Smooth Series
  523. Symbols
  524. Series Labels
  525. Show All Series
  526. Stack Series
  527. Chart Elements
  528. Define Series
  529. Remove Series
  530. Copy Series
  531. Hide Series
  532. Define Series
  533. Add Series
  534. Copy Series
  535. Hide Series
  536. Define Series
  537. Add Series
  538. Define Series
  539. Remove Series
  540. Show All Series
  541. Series Labels
  542. Define Series
  543. Series
  544. Label Range
  545. Define Series
  546. Hide Series
  547. Series
  548. Combination Charts
  549. Series
  550. Series
  551. Series
  552. Chart Types
  553. Add Axis
  554. Stack Series
  555. Objects
  556. Move Objects
  557. Elements of a Chart
  558. Chart Types
  559. Object Info
  560. Create
  561. Format    Customize
  562. Formulas
  563. HyperScript Commands
  564. Format
  565. Customize Fields
  566. Text Fields
  567. Format
  568. Formulas
  569. Scroll Bar
  570. Formulas
  571. Lock Field
  572. Enter Text
  573. Text Fields
  574. Create
  575. Format
  576. Text Fields    Word Wrap
  577. Margins
  578. Indent
  579. Line Spacing
  580. Lock Field    Cell Note
  581. Scroll Bar
  582. Field Name
  583. Field Title
  584. Field Size
  585. Object Info    Edit Text    Customize    Customize
  586. Formulas    Customize
  587. Protect Worksheet
  588. Field Size    Customize
  589. Title    Customize    Customize    Customize
  590. Name    Customize
  591. Select    Hide/Show    Customize
  592. Field Size    Customize
  593. Margins    Word Wrap    Customize
  594. Object Size
  595. Select Objects
  596. Column Width
  597. Point Size
  598. Style
  599. Text Color
  600. Field Color
  601. Field Pattern
  602. Border
  603. Text Fields
  604. Create
  605. Enter Text
  606. Format
  607. Attach Script
  608. Select Controls
  609. Name Objects
  610. Change Size
  611. Importing Pictures
  612. Change Size
  613. Moving Objects
  614. Graphic Objects
  615. HyperScript
  616. Moving Objects
  617. Select Objects
  618. Graphic Objects
  619. Column Width
  620. Text Field Size    Clipboard
  621. Select Graphics
  622. Graphic Objects
  623. Sheet Info
  624. Chart Info
  625. Field Info
  626. Button Info
  627. Change Size
  628. Chart Layout
  629. Chart Layout
  630. Moving Objects
  631. Select Objects
  632. Lock Cells
  633. Color
  634. Pattern
  635. Data Range
  636. Select Row or Column
  637. Data Range
  638. Criteria Range    Find Info
  639. Delete Info
  640. Distribute    Functions
  641. Extract
  642. Criteria Range
  643. Select Range
  644. Database
  645. Extract
  646. Data Range
  647. Delete
  648. Database
  649. Extract
  650. Delete
  651. Data Range
  652. Criteria Range
  653. Database
  654. Delete
  655. Data Range
  656. Criteria Range
  657. Extract
  658. Criteria Range
  659. Database
  660. Database
  661. One Variable
  662. Two Variables
  663. N-Solve
  664. Recalc
  665. Two Variables
  666. Data Tables
  667. One Variable
  668. Data Tables    Transpose
  669. Invert
  670. Regress
  671. N-Solve
  672. Determinant
  673. Multiply
  674. Matrix
  675. Matrix
  676. Matrix
  677. Matrix
  678. Matrix
  679. Data Tables
  680. Matrix
  681. Worksheets
  682. HyperScript Commands
  683. Manually
  684. Arrange Windows
  685. Automatically
  686. New Worksheet
  687. Save Script
  688. Open Script
  689. Attach Script
  690. Events
  691. Structures    Functions    Worksheet
  692. Compile
  693. New Script    Worksheet
  694. Attach
  695. New Script    Worksheet
  696. Pushbutton
  697. Write Script
  698. Remove
  699. Compile
  700. Commands
  701. Customizing    Arguments
  702. Direct Entry
  703. Control Structures
  704. Events
  705. Custom Functions
  706. Commands
  707. Commands
  708. Write Script
  709. Write Script
  710. Write Script
  711. Formulas
  712. HyperScript
  713. File Pull-down
  714. Edit Pull-down
  715. Go Pull-down
  716. Format Pull-down
  717. Sheet Pull-down
  718. Graph Pull-down
  719. Window Pull-down
  720. Help Pull-down
  721. HyperScript
  722. Pull-down Commands
  723. Environment
  724. Worksheets
  725. HyperScript
  726. Pull-down Commands
  727. Environment    Worksheet
  728. HyperScript
  729. Pull-down Commands
  730. Environment
  731. Recalc
  732. Select
  733. Range Names
  734. Go Pull-down Commands
  735. Graph Pull-down Commands
  736. Select Object
  737. Select Cells
  738. Go Pull-down
  739. Select Object
  740. Select Cells
  741. HyperScript
  742. Pull-down Commands
  743. Environment
  744. Format
  745. Format Numbers
  746. Format Objects
  747. HyperScript
  748. Pull-down Commands
  749. Environment
  750. Protection    Auto Save
  751. Report
  752. HyperScript
  753. Pull-down Commands
  754. Environment
  755. Charts
  756. Select Commands
  757. Titles Footnotes & Legends
  758. Axis Commands
  759. Series Commands
  760. 3D Chart Commands
  761. General Chart Commands
  762. General Object Commands
  763. Graph Pull-down Commands
  764. Graph Pull-down Commands
  765. Combination Chart Commands
  766. Add/Remove Series Commands
  767. Pie Chart Commands
  768. Graph Pull-down Commands
  769. Series Commands
  770. Series Commands
  771. Series Commands
  772. Graph Pull-down Commands
  773. Graph Pull-down Commands
  774. Graph Pull-down Commands
  775. HyperScript
  776. Menu Commands
  777. Environment
  778. Windows
  779. Show/Hide Commands
  780. Repaint Commands
  781. Window Pull-down Commands
  782. Menu Commands
  783. Environment
  784. HelpWindow
  785. Using Scripts
  786. Environment
  787. Commands
  788. Menu Commands
  789. Control Commands
  790. Dialog Box Commands
  791. DRAW Commands
  792. Environment Commands
  793. Miscellaneous Commands
  794. HyperScript
  795. Push button
  796. Radio Button    Check Box
  797. Scroll Bar    Slide Bar
  798. Number Wheel
  799. List Box
  800. Custom Button
  801. Color Picker
  802. Popup Menu
  803. Line Picker
  804. Pattern Picker
  805. Symbol Picker
  806. Text Control
  807. HyperScript
  808. Controls
  809. Controls
  810. Controls
  811. Controls
  812. Controls
  813. Controls
  814. Controls
  815. Controls
  816. Controls
  817. Controls
  818. Controls
  819. Controls
  820. Text Field
  821. List Box    Functions
  822. Controls
  823. Controls
  824. Controls
  825. Text Fields
  826. HyperScript
  827. HyperScript
  828. HyperScript
  829. Spline
  830. Rectangles and Ovals    Pie Slice
  831. Polygon
  832. Miscellaneous
  833. Clipping
  834. HyperScript
  835. Drawing
  836. Drawing
  837. Drawing
  838. Drawing
  839. Drawing
  840. Drawing
  841. Drawing
  842. Drawing
  843. HyperScript
  844. HyperScript
  845. HyperScript
  846. HyperScript
  847. Window Pull-down Commands
  848. Help3D Info
  849. Distance
  850. Vanishing Point
  851. Absolute References
  852. Align Action
  853. Anchor Point
  854. Arc Tool
  855. Argument
  856. Arrange Windows Action
  857. Arrow Keys
  858. Attach Script action
  859. Attribute
  860. Commas
  861. Hidden
  862. Hide Zero
  863. Parenthesis
  864. Auto Save
  865. Automatic Recalc action
  866. Auxiliary Axis
  867. Aux Axis
  868. Axis Line Only
  869. Hide Axis
  870. Hide Title
  871. Linear Scale
  872. Log Scale
  873. Major Grid
  874. Minor Grid
  875. Percent Scale
  876. Rotate Title
  877. Scale Info
  878. Title
  879. Title Range
  880. Background Color
  881. Backspace Key
  882. Blank Cell
  883. Border action
  884. Bring to Front action
  885. Button Info action
  886. Button Script action
  887. Button Tool
  888. Calculation Order
  889. Blank
  890. Color
  891. Current
  892. Empty
  893. Locked
  894. Selection
  895. Cell Border
  896. Cell Note
  897. Cell Reference
  898. Relative
  899. Chart
  900. Align with Worksheet
  901. Axis Scale
  902. Background Area
  903. Change Range
  904. Color
  905. Copy Series
  906. Create
  907. Division
  908. Elements
  909. Elevation
  910. Explode Pie Slice
  911. Footnote
  912. Footnote Area
  913. Hide Series
  914. Legend
  915. Legend Area
  916. Manual Layout
  917. Modify Axis
  918. Parsing
  919. Perspective
  920. Plot Area
  921. Remove Series
  922. Rotation
  923. Select Type
  924. Series
  925. Series Label Range
  926. Series Labels
  927. Stack Series
  928. Symbol
  929. Title
  930. Title Area
  931. Chart Info action
  932. Chart Tool
  933. Check Mark
  934. Clear action
  935. Clear Special
  936. Format
  937. Formula
  938. Clipboard
  939. Close action
  940. Color
  941. Background
  942. Cells
  943. Chart
  944. Foreground
  945. Numbers
  946. Object
  947. Pattern
  948. Color action
  949. Column
  950. Heading
  951. Insert
  952. Selection
  953. Width
  954. Column Heading action
  955. Compile action
  956. Constant
  957. Definition
  958. Control Script action
  959. Copy action
  960. Copy Down action
  961. Copy Right action
  962. Create Names action
  963. Ctrl Key
  964. Current Cell
  965. Current Window
  966. Custom Format
  967. Deleting
  968. Cut action
  969. Data action
  970. Data Table
  971. One Variable
  972. Two Variables
  973. Database
  974. Criteria Range
  975. Data Range
  976. Definition of
  977. Delete
  978. Extract
  979. Range
  980. Enter
  981. Format
  982. Date Number
  983. Define Name action
  984. Delete action
  985. Delete Key
  986. Direct Command Entry
  987. Distribution
  988. Bin Range
  989. Distribute
  990. Values Range
  991. Division
  992. Drawing Tools
  993. Edit pull-down
  994. Clear
  995. Clear Special
  996. Copy Down
  997. Copy Right
  998. Delete
  999. Insert
  1000. Paste
  1001. Paste Special
  1002. Select All
  1003. Empty Cell
  1004. Encryption
  1005. End Key
  1006. Enter Key
  1007. Entry Bar
  1008. Accept Entry Icon
  1009. Navigator
  1010. Error Messages
  1011. Exit action
  1012. Expression
  1013. Error
  1014. Formula
  1015. Logical
  1016. Numeric
  1017. Range
  1018. External References
  1019. F1 Key
  1020. Field Info
  1021. Cell Note
  1022. Extra Leading
  1023. Fixed Height
  1024. Indents
  1025. Leading
  1026. Line Space
  1027. Locked
  1028. Margins
  1029. Scroll Bar
  1030. Title
  1031. Word Wrap
  1032. Field Script action
  1033. File pull-down
  1034. Page Preview
  1035. Page Setup
  1036. Print
  1037. Revert to Saved
  1038. Save As
  1039. Border
  1040. Fill action
  1041. Format pull-down
  1042. Sheet pull-down
  1043. Find action
  1044. Database
  1045. Text Field
  1046. Worksheet
  1047. Font action
  1048. Footer
  1049. Footnote
  1050. Footnote Range
  1051. Hide Footnote
  1052. Foreground Color
  1053. Format action
  1054. Format pull-down
  1055. Align
  1056. Arc Info
  1057. Attribute
  1058. Auto Save
  1059. Border
  1060. Button Info
  1061. Cell Border
  1062. Chart Info
  1063. Color
  1064. Custom Format
  1065. Field Info
  1066. Line Info
  1067. Negatives
  1068. Number
  1069. Object Info
  1070. Oval Info
  1071. Picture Info
  1072. Polygon Info
  1073. Polyline Info
  1074. Precision
  1075. Pushbutton Info
  1076. Rectangle Info
  1077. Sheet Info
  1078. Style
  1079. Formula
  1080. Calculate
  1081. Definition
  1082. Function
  1083. in Text Field
  1084. Formula action
  1085. Frequency Distribution
  1086. Function
  1087. Argument
  1088. Definition of
  1089. Function Arguments
  1090. Gallery
  1091. Combination
  1092. General
  1093. Automatic Layout
  1094. Automatic Parsing
  1095. Automatic Stacking
  1096. Chart Range
  1097. Division Label Range
  1098. Horizontal Parsing
  1099. No Parsing
  1100. Plot Interior Brush
  1101. Plot Interior Pen
  1102. Series Label Range
  1103. Stack Chart
  1104. Unstack Chart
  1105. Vertical Parsing
  1106. Get Script action
  1107. Go pull-down
  1108. Create Names
  1109. Define Name
  1110. Paste Formula
  1111. Recalc
  1112. Recalc Info
  1113. Remove Name
  1114. Select
  1115. Graph pull-down
  1116. 3D Info
  1117. Bring to Front
  1118. Footnote
  1119. Gallery
  1120. General
  1121. Group
  1122. Legend
  1123. Lock Object
  1124. Send to Back
  1125. Series
  1126. Title
  1127. Ungroup
  1128. Unlock Object
  1129. Group action
  1130. Handles
  1131. Header
  1132. Heading
  1133. Select
  1134. Help window
  1135. Index
  1136. Interactive
  1137. Related Topics
  1138. Help pull-down
  1139. Help Window
  1140. Hide Cell Contents
  1141. Hide Objects
  1142. Home Key
  1143. HyperScript
  1144. Argument
  1145. Command
  1146. Control Structure
  1147. Direct Command Entry
  1148. Event
  1149. Image
  1150. Import Graphics
  1151. Insert action
  1152. Insertion Point
  1153. Iteration
  1154. Keyboard
  1155. Arrow Keys
  1156. Backspace Key
  1157. Ctrl Key
  1158. Ctrl-Enter
  1159. Delete Key
  1160. End Key
  1161. Enter Key
  1162. F1 Key
  1163. Home Key
  1164. Page Down Key
  1165. Page Up Key
  1166. Shift Key
  1167. Shift-Enter
  1168. Shift-Tab
  1169. Tab Key
  1170. Last Cell
  1171. Learn action
  1172. Legend
  1173. Hide Legend
  1174. Arrow
  1175. Color
  1176. Pattern
  1177. Width
  1178. Line action
  1179. Line Tool
  1180. Linking Worksheets
  1181. Locked Cell
  1182. Locking Objects
  1183. Logical
  1184. Lotus 1-2-3
  1185. Major Grid
  1186. Manual Recalc action
  1187. Matrix
  1188. Determinant
  1189. Invert
  1190. Multiply
  1191. N-Solve
  1192. Regress
  1193. Transpose
  1194. Measurement
  1195. Minor Grid
  1196. Monochrome Monitor
  1197. Name action
  1198. Navigator
  1199. Negatives action
  1200. Network
  1201. New action
  1202. New Script action
  1203. New Window action
  1204. Next action
  1205. Number
  1206. as Text
  1207. Color
  1208. Commas
  1209. Decimal Places
  1210. Enter
  1211. Format
  1212. Negative
  1213. Point Size
  1214. Precision
  1215. Number action
  1216. Currency
  1217. Fixed
  1218. General
  1219. Percent
  1220. Scientific
  1221. Numeric
  1222. Object
  1223. Border
  1224. Change Size
  1225. Color
  1226. Distortion
  1227. Group
  1228. Number
  1229. Outline Color
  1230. Outline Pattern
  1231. Outline Width
  1232. Pattern
  1233. Selection
  1234. Stack
  1235. Object Name
  1236. Object Tool
  1237. Open action
  1238. Open Script action
  1239. Operator
  1240. Definition
  1241. Operators
  1242. Oval Tool
  1243. Page Break
  1244. Page Down Key
  1245. Page Preview action
  1246. Page Setup action
  1247. Page Up Key
  1248. Password action
  1249. Paste
  1250. Cell Values
  1251. Format
  1252. Paste action
  1253. Paste Formula action
  1254. Paste Special
  1255. Divide
  1256. Format
  1257. Multiply
  1258. Subtract
  1259. Values
  1260. Pattern
  1261. Object
  1262. Picture
  1263. Import
  1264. Plot Interior Brush
  1265. Plot Interior Pen
  1266. Point Size
  1267. Pointer
  1268. Poly Tool
  1269. Polygon
  1270. Polyline
  1271. Precedence
  1272. Precision action
  1273. Print action
  1274. Protection
  1275. Password
  1276. Protection action
  1277. Pushbutton
  1278. Click
  1279. Create
  1280. Make Transparent
  1281. Select
  1282. Title
  1283. Range
  1284. Change Chart Range
  1285. Enter Data
  1286. Insert
  1287. Selection
  1288. Recalc action
  1289. Recalc Info
  1290. Automatic Recalc
  1291. Column Recalc
  1292. Iteration
  1293. Manual Recalc
  1294. Natural Recalc
  1295. Row Recalc
  1296. Recalc Table action
  1297. Rectangle Tool
  1298. Redo action
  1299. Regression Analysis
  1300. Relational
  1301. Relative Reference
  1302. Remove
  1303. Remove Name action
  1304. Remove Script action
  1305. Report
  1306. Add Page Break
  1307. Footer
  1308. Footer Alignment
  1309. Header
  1310. Header Alignment
  1311. Hide Report Footer
  1312. Hide Report Header
  1313. Margins
  1314. Page Break
  1315. Print Range
  1316. Remove Page Break
  1317. Report Footer Range
  1318. Report Header Range
  1319. Report Print Range
  1320. Revert to Saved action
  1321. Heading
  1322. Height
  1323. Insert
  1324. Selection
  1325. Run action
  1326. Run Script action
  1327. Save action
  1328. Save As action
  1329. Scale action
  1330. Script
  1331. Attach
  1332. Compile
  1333. Create
  1334. Event
  1335. Format
  1336. Load into Memory
  1337. Print
  1338. Save as Text
  1339. Startup
  1340. WZScript
  1341. Script Editor
  1342. Script pull-down
  1343. Attach Script
  1344. Button Script
  1345. Compile
  1346. Control Script
  1347. Field Script
  1348. Get Script
  1349. Learn
  1350. New Script
  1351. Open Script
  1352. Remove Script
  1353. Run Script
  1354. Sheet Script
  1355. Scroll Bars
  1356. Select
  1357. Active Cells
  1358. Blank Cells
  1359. Controls
  1360. Current Cell
  1361. Dependents
  1362. Error Cells
  1363. Fields
  1364. Graphics
  1365. Heading
  1366. Last Cell
  1367. Locked Cells
  1368. Notes
  1369. Precedents
  1370. References to Blanks
  1371. Report Footer
  1372. Report Header
  1373. Unreferenced Cells
  1374. Select action
  1375. Select All action
  1376. Send to Back action
  1377. Series
  1378. Add Series
  1379. Combination
  1380. Delete Series
  1381. Explode
  1382. Label
  1383. Range
  1384. Show All Series
  1385. Smooth
  1386. Symbol
  1387. Set Titles action
  1388. Sheet Info action
  1389. Sheet pull-down
  1390. Database
  1391. Distribution
  1392. Matrix
  1393. Protection
  1394. Report
  1395. Table
  1396. Sheet Script action
  1397. Shift Key
  1398. Shift-Enter
  1399. Shift-Tab
  1400. Fields
  1401. Notes
  1402. Titles
  1403. Size action
  1404. Add Ascending Key
  1405. Add Descending Key
  1406. Ascending Key
  1407. Descending Key
  1408. Sort Now
  1409. Sort Range
  1410. Style action
  1411. Switch Window action
  1412. System Menu pull-down
  1413. Close
  1414. Tab Key
  1415. Table
  1416. Input Cell 1
  1417. Input Cell 2
  1418. Recalc Table
  1419. Table Range
  1420. Table Range action
  1421. Color
  1422. Font Style
  1423. Point Size
  1424. Text Field
  1425. Border
  1426. Cell Note
  1427. Change Field Size
  1428. Create
  1429. Edit Text
  1430. Enter Text
  1431. Find and Replace Text
  1432. Format Text
  1433. Formula in
  1434. Indent
  1435. Line Spacing
  1436. Locked
  1437. Margin Settings
  1438. Scroll Bar
  1439. Select
  1440. Select Text
  1441. Tab Settings
  1442. Title
  1443. Word Wrap
  1444. Text Files
  1445. Text Tool
  1446. Enter
  1447. Title
  1448. Hide Title
  1449. Title Range
  1450. Tool Box
  1451. Arc Tool
  1452. Button Tool
  1453. Chart Tool
  1454. Drawing Tools
  1455. Line Tool
  1456. Object Tool
  1457. Oval Tool
  1458. Poly Tool
  1459. Rectangle Tool
  1460. Text Tool
  1461. Worksheet Tool
  1462. Undo action
  1463. Ungroup action
  1464. Unlocking Objects
  1465. Variable
  1466. Definition of
  1467. Window
  1468. Active
  1469. Duplicate
  1470. Maximize Icon
  1471. System Menu Icon
  1472. System Menu pull-down
  1473. Title
  1474. Title Bar
  1475. Window pull-down
  1476. Arrange Windows
  1477. Column Heading
  1478. New Window
  1479. Scale
  1480. Set Titles
  1481. Word Wrap
  1482. Worksheet
  1483. Color
  1484. Grid Lines
  1485. Grid Size
  1486. Select Entire
  1487. Select Headings
  1488. Worksheet Tool
  1489. 3D Bar 
  1490. 3D Combination     3D Layer 
  1491. 3D Line 
  1492. 3D Pie 
  1493. 3D Step 
  1494. @attach script dialog 
  1495. @call DG:DG3DView() 
  1496. @call DG:DGBaseLine() 
  1497. @call DG:DGBaseSideFill() 
  1498. @call DG:DGBaseTopFill() 
  1499. @call DG:DGBorder() 
  1500. @call DG:DGCellBorder() 
  1501. @call DG:DGCombo() 
  1502. @call DG:DGCustom() 
  1503. @call DG:DGFill() 
  1504. @call DG:DGFind() 
  1505. @call DG:DGFontName() 
  1506. @call DG:DGIteration() 
  1507. @call DG:DGLabel() 
  1508. @call DG:DGLine() 
  1509. @call DG:DGMajGrid() 
  1510. @call DG:DGMinGrid() 
  1511. @call DG:DGName() 
  1512. @call DG:DGObjectInfo() 
  1513. @call DG:DGPassword() 
  1514. @call DG:DGPasteFormula() 
  1515. @call DG:DGPlotFill() 
  1516. @call DG:DGPlotLine() 
  1517. @call DG:DGPrecision() 
  1518. @call DG:DGRangeName("Goto") 
  1519. @call DG:DGRangeName("Remove") 
  1520. @call DG:DGScale() 
  1521. @call DG:DGScaleInfo() 
  1522. @call DG:DGShadow() 
  1523. @call DG:DGSurfaceLine() 
  1524. @call DG:DGSymbol() 
  1525. @call DG:DGTextColor("") "@call DG:DGTextColor("negative ") 
  1526. @call DG:DGTextSize()     @compile 
  1527. @Edit Script 
  1528. @get script dialog 
  1529. @learn off 
  1530. @learn on 
  1531. @New Script """" 
  1532. @open script dialog 
  1533. @Run """" 
  1534. @run script dialog 
  1535. @save dialog 
  1536. Add Ascending Key 
  1537. Add Descending Key 
  1538. Add Page Break 
  1539. Add Series 
  1540. Align * 
  1541. Ascending Key 
  1542. automatic chart parsing 
  1543. Automatic Layout 
  1544. Automatic Recalc 
  1545. Automatic Stacking 
  1546. axis linear scale 
  1547. axis log scale 
  1548. axis percent scale 
  1549. axis title range 
  1550. Bin Range 
  1551. Bring to Front 
  1552. Chart Range 
  1553. Clear 
  1554. column letters 
  1555. column numbers 
  1556. Column Recalc 
  1557. Combination 
  1558. Contour 
  1559. Copy 
  1560. Copy Down 
  1561. Copy Right 
  1562. create names * 
  1563. Criteria Range 
  1564. Data Delete 
  1565. Data Extract 
  1566. Data Find 
  1567. Data Range 
  1568. Delete 
  1569. Descending Key 
  1570. Determinant 
  1571. Disable Protection 
  1572. Distribute 
  1573. Division Label Range 
  1574. Enable Protection 
  1575. Fill 
  1576. Fill 
  1577. Footnote Center 
  1578. Footnote Left 
  1579. Footnote Range 
  1580. Footnote Right     format * 
  1581. format date 1 
  1582. format date 2 
  1583. format date 3 
  1584. format date 4 
  1585. format date 5 
  1586. format time 1 
  1587. format time 2 
  1588. format time 3 
  1589. format time 4 
  1590. go to window "*" 
  1591. Group 
  1592. Hide * 
  1593. hide axis 
  1594. hide axis title 
  1595. hide cells 
  1596. Hide Footnote 
  1597. Hide Legend 
  1598. Hide Report Footer 
  1599. Hide Report Header 
  1600. hide series 
  1601. Hide Title 
  1602. hide zeroes 
  1603. HiLo 
  1604. horizontal axis title 
  1605. Horizontal Bar 
  1606. horizontal chart parsing 
  1607. Input Cell 1 
  1608. Input Cell 2 
  1609. Insert 
  1610. Invert 
  1611. Layer 
  1612. Legend Bottom 
  1613. Legend Left 
  1614. Legend Right 
  1615. Legend Top 
  1616. Line 
  1617. Lock Object 
  1618. Manual Layout 
  1619. Manual Recalc     Multiply 
  1620. N-Solve 
  1621. Natural Recalc 
  1622. negative text color *() 
  1623. New Window 
  1624. no chart parsing 
  1625. no commas 
  1626. no parenthesis 
  1627. Page Preview 
  1628. page setup 
  1629. Paste 
  1630. paste add 
  1631. paste add 
  1632. paste divide 
  1633. paste divide 
  1634. paste format 
  1635. paste multiply 
  1636. paste multiply 
  1637. paste subtract 
  1638. paste subtract 
  1639. paste values 
  1640. Polar 
  1641. print dialog 
  1642. Protect Cells 
  1643. Recalc 
  1644. Recalc Table 
  1645. Regress 
  1646. Remove All Page Breaks 
  1647. Remove Data 
  1648. Remove Format 
  1649. Remove Formula 
  1650. Remove Page Break 
  1651. Remove Script "*" 
  1652. remove series 
  1653. Report Footer Center 
  1654. Report Footer Left 
  1655. Report Footer Range 
  1656. Report Footer Right 
  1657. Report Header Center 
  1658. Report Header Left 
  1659. Report Header Range 
  1660. Report Header Right 
  1661. Report Print Range 
  1662. Revert to Saved 
  1663. Row Recalc 
  1664. Save 
  1665. Scatter     select * 
  1666. Select All 
  1667. Send to Back 
  1668. series axis 1 
  1669. series axis 2 
  1670. series data range 
  1671. Series Label Range 
  1672. Series Label Range 
  1673. series pie offset 0 percent 
  1674. series pie offset 50 percent 
  1675. series smoothing off 
  1676. series smoothing on 
  1677. Show * 
  1678. Show All Series 
  1679. show axis 
  1680. show axis line 
  1681. show axis title 
  1682. show cells 
  1683. show series 
  1684. show zeroes     Sort Now 
  1685. Sort Range 
  1686. Stack Chart 
  1687. Step 
  1688. Surface 
  1689. Table Range 
  1690. text color *() 
  1691. text size * 
  1692. text style "B" 
  1693. text style "biuos" 
  1694. text style "I" 
  1695. text style "O" 
  1696. text style "S" 
  1697. text style "U" 
  1698. Title Center 
  1699. Title Left 
  1700. Title Range 
  1701. Title Right 
  1702. Titles 
  1703. Transpose 
  1704. undo 
  1705. Ungroup 
  1706. Unlock Object 
  1707. Unprotect Cells 
  1708. Unstack Chart 
  1709. use commas 
  1710. use parenthesis 
  1711. Values Range 
  1712. vertical axis title 
  1713. Vertical Bar 
  1714. vertical chart parsing 
  1715. window scale * 
  1716. Wireframe 
  1717. All contents copyright
  1718.  1988, 1989, 1990, Informix Software, Inc. All rights reserved.  
  1719. HyperScript is a registered trademark and Wingz is a trademark of Informix Software, Inc.  Presentation Manager and Windows are trademarks of Microsoft Corporation.  Lotus and 1-2-3 are registered trademarks of Lotus Development Corporation.  
  1720. The Help window provides on-line assistance while you are using Wingz.  
  1721. To open the Help window, choose Wingz Help  from the Help pull-down, or press the F1 key .  
  1722. The Help window can remain on the screen to provide reference information while you are working on a worksheet. It can be moved and resized so you can see both the Help window and your worksheet at the same time.  
  1723. When the Help window is active, information about an action is displayed when you choose the action from the Wingz pull-down.  
  1724. Some pull-down actions perform their normal functions instead of displaying related help information. These include New, Open, Close, Exit, Wingz Help, About Wingz and Arrange Windows.  
  1725. The Help Window displays text on a single topic. It also contains a related topics Pull-down, four pushbuttons, and a scroll bar to help you find and read Help information. Use Page Up and Page Down keys to browse through large help topics.  
  1726.   The related topics Pull-down pops open when you click it. Select a related topic from the Pull-down to display Help information about that topic.  
  1727.   The Next pushbutton displays information about the next Help topic.  
  1728.   The Previous pushbutton displays information about the previous Help topic.  
  1729.   The Topics pushbutton opens the Help Topics pop-up window (much like a table of contents).  
  1730.   The Index pushbutton opens the Help Index pop-up window, which lists keywords alphabetically.  
  1731. The Help window can remain on screen to provide reference information while you are working on a worksheet. It can be moved and resized so you can see both the Help window and your worksheet at the same time.  
  1732. To arrange the Help window and other active windows, choose Arrange Windows from the Window pull-down.  
  1733. You can open additional Help windows if you want to review information about more than one topic at a time.  
  1734. To close the Help window, click the system menu icon and choose Close from the System menu pull-down.  
  1735. The Topics pushbutton in the Help window opens the Help Topics pop-up window (much like a table of contents).  
  1736. Select a topic, then click Help to display information about that topic.  
  1737. The Index pushbutton in the Help window opens the Help Index pop-up window, which contains an alphabetical index of Wingz keywords.  
  1738. Select a keyword in the index, then click Help to display information about that keyword.  
  1739. When you access Help via the Help Index pop-up window, the Next and Previous pushbuttons display the next or previous occurrence of the keyword. If the keyword occurs nowhere else, the Next and Previous pushbuttons are greyed.  
  1740. When the Help window is active, information about an action is displayed when you choose the action from the Wingz pull-down.  
  1741. Some pull-down actions perform their normal functions instead of displaying related help information. These include New, Open, Close, Exit, Wingz Help, About Wingz, and Arrange Windows.  
  1742. When you use Wingz, you work in a worksheet grid. This grid has 32,768 columns, 32,768 rows, and over one billion cells.  
  1743. To move around the worksheet, use the scroll bars, scroll arrows, and slider boxes. When you drag a slider box, Wingz displays an indicator box to let you know where you are in the grid. Wingz also provides the Navigator (located to the left of the Entry Bar) and keyboard shortcuts.  
  1744. You can alter the worksheet to meet your needs. You can change column widths and row heights, as well as column headings. You can also insert more rows and columns
  1745. or just a range of blank cells
  1746. if you find you need them after you have entered a lot of data. You can even change the scale of the worksheet to highlight certain information or display more information.  
  1747. In addition, Wingz provides a variety of actions that allow you to audit the contents of your worksheets.  
  1748. To enter data into a worksheet, you begin by selecting a cell.  You can select one cell at a time, a range of cells, or an entire column or row of your worksheet.    
  1749. You can also select a range based on the type of data the cells contain.  You can specify that only text cells, numeric cells, or formula cells be included in a selected range.  You can then use other worksheet actions to format, protect, or obtain more information about these cells.  
  1750. Before you can enter data in a cell and work with it, you must select the cell.  
  1751. NUM1.  Click the Worksheet Tool.  
  1752. NUM2.  Click the cell to select it.  
  1753. When you select the Worksheet Tool, the pointer appears as a crossbar in the grid. The cell you select becomes the current cell and is highlighted. Its cell reference appears in the upper-left portion of the Entry Bar.  
  1754. To select two or more non-adjacent cells, select the first cell and hold down the Ctrl key as you select the additional cells.  
  1755.   To select a range within the worksheet, use the Worksheet Tool to click the first cell in the range, then drag to the last cell of the range.  
  1756.   To select a large range, click the first cell in the range, scroll to the end of the range, and hold down the Shift key as you click the last cell.  
  1757.   To select two or more non-adjacent ranges, select the first range and hold down the Ctrl key as you select the additional ranges.  
  1758. The range is highlighted as you select it. The first cell becomes the current cell.  
  1759. Press Enter to move the cell highlighter from top to bottom in the selected range. Press Tab to move from left to right in the selected range. Press Shift-Enter to move from bottom to top in the range, and Shift-Tab to move from right to left.  
  1760. To change an anchor point in a selected range, hold down the Shift key and click the new anchor point.  
  1761. To select the grid containing the column and row headings, double-click the upper-left corner of the worksheet.  
  1762. To select the entire worksheet, choose Select All from the Edit pull-down or click the upper-left corner of the worksheet.  
  1763.   Use the Worksheet Tool to select a row or column.  
  1764.   To select an entire row, click the row number.  
  1765.   To select an entire column, click the column heading.  
  1766.   To select several rows or columns at once, drag across the row numbers or column headings.  
  1767.   To select two or more non-adjacent ranges, select the first range and hold down the Ctrl key as you select additional ranges. Select non-adjacent rows or columns the same way.  
  1768. You can select an entire row or column or several rows or columns. When you select a row or column, all 32,768 cells of the row or column are selected. The rows or columns are highlighted as you select them.  
  1769. When you select a row, the current cell is the first cell that appears in the window in that row.  When you select a column, the current cell is the first cell that appears in the window in that column.  
  1770.   Choose Select from the Go pull-down and the type of cell contents (Text Cells, Value Cells, Error Cells, Locked Cells, Blank Cells, or Formula Cells) from the cascading pull-down.  
  1771. Once you have entered data and formulas in your worksheet, you can select cells by their contents
  1772. text, numeric values, or formulas. You can then use other worksheet actions to format these cells, protect them, or modify them.  
  1773. You can move from one selected cell to another by pressing the Tab or Enter key.  
  1774. You must first select an object before you can copy, move, or resize it.  
  1775. NUM1.  Click the Object Tool.  
  1776. NUM2.  Click the object to select it.  
  1777. When you select the Object Tool, the pointer appears as a crosshair. Use the Object Tool to select an object or an element of a chart. Square handles appear at the outside edges of a selected object.   
  1778. To select two or more objects, select the first object and hold down the Ctrl key as you select the additional objects.  
  1779.   Choose Select All from the Edit pull-down to select the entire worksheet and all charts, fields, buttons, and objects on the worksheet.  
  1780. The Select All action selects all material on the worksheet, including items currently hidden by the Show action on the Window pull-down.  
  1781.   Press Enter to move the cell highlighter down one row. Press Tab to move right one column. Press Shift-Enter to move up one row, and Shift-Tab to move left one column.  
  1782.   Click an arrow in the Navigator (located to the left of the Entry Bar) to go to the next filled cell that borders a blank cell. If the Navigator does not find a filled cell in the current row or column, it displays the edge of the worksheet.  
  1783.   Use the keys next to the numeric keypad on an extended keyboard to move around quickly. Home takes you to the first cell in the current row.  Press Home while holding down the Ctrl key to move to the first cell in the worksheet, A1. End takes you to the last cell in the current row.  Press End while holding down the Ctrl key to move to the last cell on the worksheet, AVLH32768. Page Up and Page Down take you up or down one screen on the worksheet. Press Page Up while holding down the Ctrl key to display the screen to the left of the current worksheet.  Press Page Down while holding down the Ctrl key to display the screen to the right of the current worksheet.  Arrow keys take you up, down, left, or right one cell.  
  1784.   Use the scroll bars to move around the worksheet in the usual fashion. An indicator box helps you find a column or row when you drag a slider box.  
  1785. You can move directly to any cell or range in the worksheet.  
  1786. NUM1.  Choose Find from the Go pull-down.  
  1787. NUM2.  Click Cell in the pop-up window that appears.  
  1788. NUM3.  Type the cell or range reference in the text box.  
  1789. NUM4.  Click OK.  
  1790. You can also use the Find action to locate cells that contain the text string, value, formula, or expression result (criteria) you specify in the pop-up window.  
  1791. You can copy the contents of a cell, range, text field, or an object from one part of the worksheet to another or to another worksheet.   
  1792. NUM1.  Select a cell, range, text field, or object.  
  1793. NUM2.  Choose Copy from the Edit pull-down.  
  1794. NUM3.  Using the worksheet tool, select the cell or range where you want this material to appear.  
  1795. NUM4.  Choose Paste from the Edit pull-down.  
  1796. When you choose Copy, Wingz makes a copy of the selected worksheet material on the Clipboard. You can paste this copy as many times as you want, in different locations, until you change the contents of the Clipboard.    
  1797. If the destination range is larger than the source range, Wingz repeats the copied data to fill the destination range. If the destination range is smaller, Wingz pastes as much of the source range as it can fit. If the destination range is a single cell, the entire source range is pasted, starting at that cell.  
  1798. If you copy cells that contain formulas, relative cell references in those formulas change automatically.  
  1799. You can paste the information on the Clipboard into the currently selected range as values. The result of a formula is pasted in, rather than the formula itself.  
  1800. NUM1.  Select a cell or range with the Worksheet Tool.  
  1801. NUM2.  Choose Copy from the Edit pull-down.  
  1802. NUM3.  Select another cell or range.  
  1803. NUM4.  Choose Paste Special from the Edit pull-down and Values from the cascading pull-down.  
  1804. You can paste the formatting information of the cells in the Clipboard into the currently selected ranges. If all the cells in the Clipboard contain the same format, that format is applied to all selected ranges.  
  1805. NUM1.  Select a formatted cell or range of cells with the Worksheet Tool.  
  1806. NUM2.  Choose Copy from the Edit pull-down.  
  1807. NUM3.  Select another cell or range.  
  1808. NUM4.  Choose Paste Special from the Edit pull-down and Format from the cascading pull-down.  
  1809. You can combine the values of a selected range with the values of the range stored on the Clipboard. This operation is useful for consolidating worksheets.  
  1810. NUM1.  Select a cell or range of cells with the Worksheet Tool.  
  1811. NUM2.  Choose Copy from the Edit pull-down.  
  1812. NUM3.  Select another cell or range or cells.  
  1813. NUM4.  Choose Paste Special from the Edit pull-down and Add, Subtract, Multiply, or Divide from the cascading pull-down.  
  1814. For example: Copy a range of two cells with the values 2 and 3, then select a range with the values 8 and 9. Choose Paste Special from the Edit pull-down and Divide from the cascading pull-down. The selected range is divided by the range stored on the Clipboard, and the values 4 (8 divided by 2) and 3 (9 divided by 3) replace 8 and 9 on the worksheet.  
  1815. NUM1.  Select a range.  
  1816. NUM2.  Choose Copy Down or Copy Right from the Edit pull-down.  
  1817. Copy Down duplicates the contents of the top row of a range into the cells below.  
  1818. Copy Right duplicates the contents of the left column of a range into the cells to the right.  
  1819. If you duplicate cells that contain formulas, relative cell references in those formulas change automatically.  
  1820. You can fill a range of cells with regularly incremented numbers, dates, day names, month names, and quarters with the Fill action.  
  1821. NUM1.  Select a range.  
  1822. NUM2.  If desired, enter a starting value in the first cell in the range and an ending value in the last cell in the range.  
  1823. NUM3.  Choose Fill from the Sheet pull-down.  
  1824. If the range selected is empty, it is filled by columns with numbers starting at 1.00 and increasing by 1 in each cell.  
  1825. When the first cell already has a number, that number is used as the starting number. If the last cell also has a number, the cells between the first and last are filled by regular increments from the first number to the last number.   
  1826. When the first cell in the selected range contains a day name, such as Monday, the range is filled by rows with day names. Month names and Quarters (e.g., 
  1827. 1st Quarter
  1828. ) work the same way.  
  1829. If you place a date in the first cell, Wingz fills the range with dates.  
  1830. To use a range of data from another worksheet, Copy (or Cut) and Paste using the Clipboard.  
  1831. NUM1.  Open the worksheet containing the range to be copied.  
  1832. NUM2.  Select a range with the Worksheet Tool.  
  1833. NUM3.  Choose Cut or Copy from the Edit pull-down.  
  1834. NUM4.  Activate the window containing the destination worksheet.  
  1835. NUM5.  Select a range in the destination worksheet.  
  1836. NUM6.  Choose Paste from the Edit pull-down.  
  1837. If the destination range is larger than the source range, Wingz places multiple copies of the source data into the destination range. If the destination range is smaller, Wingz pastes as much of the source range as it can fit. If the destination range is a single cell, the entire source range is pasted, starting at that cell.  
  1838. If you copy cells that contain formulas, the relative cell references change automatically.  
  1839. You can also use the actions from the Paste Special cascading pull-down of the Edit pull-down to paste the information on the Clipboard onto a worksheet. Use the Values action from the Paste Special cascading pull-down to paste formula results into the destination range. Use the Format action from the Paste Special cascading pull-down to paste format information into the destination range. Use the Add, Subtract, Multiply, and Divide actions from the Paste Special cascading pull-down to combine the values in the destination range with the values of the range stored on the Clipboard.  
  1840. You can move the contents of a cell, range, text field, or an object from one part of the worksheet to another or to another worksheet.   
  1841. NUM1.  Select a cell, range, text field, or object.  
  1842. NUM2.  Choose Cut from the Edit pull-down.  
  1843. NUM3.  Select a second cell or range.  
  1844. NUM4.  Choose Paste from the Edit pull-down.  
  1845. Cut removes the contents of the worksheet material and saves it on the Clipboard. It does not remove the cells themselves. You can paste the copy as many times as you want, in different locations, until you change the contents of the Clipboard.    
  1846. When you move cells, the size of the source and destination ranges is important. If the destination range is larger than the source range, Wingz places multiple copies of the source data into the destination range. If the destination range is smaller, Wingz pastes as much of the source range as it can fit. If the destination range is a single cell, the entire source range is pasted, starting at that cell.  
  1847. If you move cells that contain formulas, relative cell references in those formulas change automatically.  
  1848. You can also use the actions from the Paste Special cascading pull-down of the Edit pull-down to paste the information on the Clipboard onto a worksheet. Use the Values action from the Paste Special cascading pull-down to paste formula results into the destination range. Use the Format action from the Paste Special cascading pull-down to paste format information into the destination range. Use the Add, Subtract, Multiply, and Divide actions from the Paste Special cascading pull-down to combine the values in the destination range with the values of the range stored on the Clipboard.  
  1849. You can combine the values of a selected range with the values of the range stored on the Clipboard. This operation is useful for consolidating worksheets.  
  1850. NUM1.  Select a cell or range of cells with the Worksheet Tool.  
  1851. NUM2.  Choose Copy from the Edit pull-down.  
  1852. NUM3.  Select another cell or range or cells.  
  1853. NUM4.  Choose Paste Special from the Edit pull-down and Add, Subtract, Multiply, or Divide from the cascading pull-down.  
  1854. For example: Copy a range of two cells with the values 2 and 3, then select a range with the values 8 and 9. Choose Paste Special from the Edit pull-down and Divide from the cascading pull-down. The selected range is divided by the range stored on the Clipboard, and the values 4 (8 divided by 2) and 3 (9 divided by 3) replace 8 and 9 on the worksheet.  
  1855. NUM1.  Select a range.  
  1856. NUM2.  If desired, enter a starting value in the first cell in the range and an ending value in the last cell in the range.  
  1857. NUM3.  Choose Fill from the Sheet pull-down.  
  1858. The Fill action is a shortcut for entering values into a range in regular increments.  
  1859. If the range selected is empty, it is filled by columns with numbers starting at 1.00 and increasing by 1 in each cell.  
  1860. If the first cell already has a number, that number is used as the starting number. If the last cell also has a number, the cells between the first and last are filled by regular increments from the first number to the last number.   
  1861. If the first cell in the selected range contains a day name, such as Monday, the range is filled by rows with day names. Month names and Quarters (e.g., 
  1862. 1st Quarter
  1863. ) work the same way.  
  1864. If you place a date in the first cell, Wingz fills the range with dates.  
  1865.   Choose Undo from the Edit pull-down to reverse the effects of many (but not all) worksheet changes.  
  1866. You can undo a Cut, Paste, Clear, Insert, Delete, Copy Right, Copy Down, and Paste Special action. Undo reverses editing actions only; it does not reverse actions that initiate calculations, such as Recalc or Regression.  
  1867. You can toggle between Undo and Redo. Choose Redo to perform the action that was reversed with Undo.  
  1868. You can remove the contents of a cell, range, text field, pushbutton, or object without saving a copy on the Clipboard.   
  1869. NUM1.  Select a cell, range of cells, text field, or object on the worksheet.  
  1870. NUM2.  Choose Clear from the Edit pull-down, or press the Delete key or the Backspace key.  
  1871. If you want to save a copy of the worksheet material on the Clipboard, choose Cut instead of Clear.  
  1872. Clear removes the contents of selected cells without removing the cells themselves. If you want to delete both the cells and their contents, choose Delete from the Edit pull-down.  
  1873. If you accidentally remove worksheet information, you can restore it by immediately choosing Undo from the Edit pull-down. You can protect your data against accidental loss with the Protection action from the Sheet pull-down.  
  1874. By choosing actions from the Clear Special cascading pull-down, you can remove only a portion of the information that is attached to a cell or range.    
  1875.   Choose the Format option to remove any formatting that has been defined for the selected range.    
  1876.   Choose the Formula option to remove all formulas and replace the contents of the cells with the formula values.    
  1877.   Choose the Data option to remove only the data from the cell without removing any of the defined formatting for the cell.  
  1878. You can remove a column, row, or range
  1879. and all of the contents of their cells
  1880. from the worksheet. When you choose Delete, the selected row, column, or range is removed. The remaining cells in the worksheet shift up or to the left to fill the space.   
  1881. NUM1.  Select the row, column, or range.  
  1882. NUM2.  Choose Delete from the Edit pull-down.  
  1883. Any object layered over the deleted row, column, or range is resized accordingly.  
  1884. IMPORTANT: If you accidentally remove cells, immediately choose Undo from the Edit pull-down to restore them.   
  1885. By default, Wingz is set to calculate a formula result immediately after the formula has been entered. When you change the value in a cell that is referenced in a formula, the formula is automatically recalculated to display the correct value.  
  1886. You can choose to recalculate formulas manually or automatically. If you choose manual recalculation, the formulas in the worksheet are only recalculated when you choose Recalc from the Go pull-down. If you choose automatic recalculation, all formulas in the worksheet are recalculated when information is entered or changed in the worksheet.   
  1887.   Choose Recalc Info from the Go pull-down and Manual Recalc from the cascading pull-down.  
  1888. Manual Recalc delays recalculation until you choose the Recalc action from the Go pull-down; Automatic Recalc calculates after every entry.  
  1889. Manual Recalc allows you to view values in the worksheet before calculation and between iterations. Cells that depend on changed cells continue to display their previous values until recalculation updates them.  
  1890.   Choose Recalc Info from the Go pull-down and Automatic Recalc from the cascading pull-down.  
  1891. Use Automatic Recalc when you want Wingz to recalculate the worksheet (and all associated charts) immediately after every cell entry or change. Choose this action to reverse a previous manual recalculation selection.  
  1892. Choose Manual Recalc from the Recalc Info cascading pull-down to delay recalculation until you choose the Recalc action from the Go pull-down.  
  1893.   Choose Recalc Info from the Go pull-down and a selection from the cascading pull-down to specify the calculation order.  
  1894. Column or row recalculation is a technique used to analyze certain kinds of financial models. It contrasts with natural recalculation (the default setting), in which the order of dependency of formulas, and not the position of formulas on the worksheet, determines the calculation order.  
  1895. NUM1.  Choose Recalc Info from the Go pull-down and Iteration from the cascading pull-down.  
  1896. NUM2.  Enter the maximum number of iterations, the minimum change between iterations, and the cell to be tested for the minimum change in the pop-up window.  
  1897. NUM3.  Click OK.  
  1898. The Iteration options only apply to worksheets that contain circular references.  
  1899. When you select Iterations, Wingz repeatedly calculates the worksheet and checks the results of the previous calculation in each subsequent calculation. Recalculation of the worksheet continues until the amount of change in the Test Cell from one iteration to the next is less than or equal to the value defined for the Max Change.  The number of recalculations never exceeds the number specified in Max Iterations.  
  1900. You can change many aspects of the displayed worksheet.  Column width, row height, and the scale of the worksheet can be increased or decreased.  Columns, rows, and ranges can be inserted anywhere on the worksheet.  Worksheet elements can be hidden or displayed.  Titles allow you to freeze part of the worksheet for display while you are scrolling in the worksheet.  
  1901. You can easily move the lines in the worksheet grid to create the column width you need.  
  1902. NUM1.  Click the Worksheet Tool.  
  1903. NUM2.  Point to the right grid line in the heading of the column you want to change. The crossbar pointer becomes a double-pointed arrow.  
  1904. NUM3.  Drag the grid line right or left to change the column width.  
  1905. Graphic objects, text fields, and pushbuttons layered over the columns may distort as you change the column width.  
  1906. To set the column width of several columns:  
  1907. NUM1.  Click the Worksheet Tool.  
  1908. NUM2.  Select the columns you want to change.  
  1909. NUM3.  Drag the right grid line in the heading of a selected column.  
  1910. The width of each of the selected columns changes to match the column you resize.  
  1911. To copy the width of another column:  
  1912. NUM1.  Click the Worksheet Tool.  
  1913. NUM2.  Select the column or columns you want to change.  
  1914. NUM3.  Click on the right grid line in the heading of the column you want to match.  
  1915. You can easily move the lines in the worksheet grid to create the row height you need.  
  1916. NUM1.  Click the Worksheet Tool.  
  1917. NUM2.  Point to the bottom grid line in the heading of the row you want to change. The crossbar pointer becomes a double-pointed arrow.  
  1918. NUM3.  Drag the grid line up or down to change the row height.  
  1919. Graphic objects, text fields, and buttons layered over the rows may distort as you change the row height.  
  1920. To set the row height of several rows:  
  1921. NUM1.  Click the Worksheet Tool.  
  1922. NUM2.  Select the rows you want to change.  
  1923. NUM3.  Drag the bottom grid line in the heading of a selected row.  
  1924. The height of each of the selected rows changes to match the row you resize.  
  1925. To copy the height of another row:  
  1926. NUM1.  Click the Worksheet Tool.  
  1927. NUM2.  Select the row or rows you want to change.  
  1928. NUM3.  Click on the bottom grid line in the heading of the row you want to match.  
  1929. You can use either numbers or letters as column headings.  
  1930.   To change column letters to numbers, choose Column Heading from the Window pull-down and R1C1..R2C2 from the cascading pull-down.  
  1931.   To change column numbers to letters, choose Column Heading from the Window pull-down and A1..B2 from the cascading pull-down.  
  1932. Wingz automatically converts cell references in formulas to the format you are using.  
  1933. You can insert rows, columns, or ranges of empty cells anywhere in the worksheet.   
  1934. NUM1.  Select a row, column, or range of cells.  
  1935. NUM2.  Choose Insert from the Edit pull-down.  
  1936. If you select a row, Wingz inserts a row before the selected row. The contents of the selected row move down one row.  
  1937. If you select a column, Wingz inserts a column before the selected column. The contents of the selected column move one column to the right.  
  1938. If you select a range, Wingz inserts an equivalent range of blank cells to the left of the selected range and shifts the contents of the selected cells to the right.  
  1939. Any object layered over the deleted row, column, or range is resized accordingly.  
  1940. You can alter the size of the entire worksheet, both on screen and in print.  
  1941.   Choose Scale from the Window pull-down and a scale from the cascading pull-down. Use the Other action from the cascading pull-down to apply a scale between 24% and 400%.  
  1942. All elements of the worksheet (cells, charts, pushbuttons, and so on) are enlarged or reduced, depending on the scale you choose. The Entry Bar and the scroll bars on the window are not reduced.  Changing the scale allows you to view a larger section of your worksheet, or zoom in on information and make it much larger.  
  1943. The default window scale is 100%.  
  1944.   Choose Show from the Window pull-down and a worksheet element from the cascading pull-down.  
  1945. Use the Show action to hide or display a specific type of information on the worksheet (for example, titles, text fields, worksheet notes, graphics, controls, the cell grid, or the Entry Bar). The information is not removed from the worksheet; it is only hidden from view.  
  1946. A check mark appears next to each type of information currently displayed. Choose a checked item to hide the information.  
  1947. To show more of the grid in the window, you can hide the Entry Bar and the Tool Box.  
  1948. Use the Titles action from the cascading pull-down to hide titles you have set up with the Set Titles action.  
  1949. You can 
  1950. freeze
  1951.  row or column titles so they do not scroll off the screen when you move around the worksheet.  
  1952. NUM1.  Select the row or column containing the titles you want fixed on the screen. To set both row and column titles at the same time, select the cell where the row and column containing the titles intersect.  
  1953. NUM2.  Choose Set Titles from the Window pull-down.  
  1954. As you scroll through worksheets that contain long columns or rows of data, you may want to see the column or row labels that apply to the data. You keep these labels in view by using the Set Titles action.  
  1955. The title area can occupy one or more columns or rows. You can set up both horizontal and vertical title areas. The title area is marked by unbroken grid lines.  
  1956. To suppress a title area from view, Choose Show from the Window pull-down and Titles from the cascading pull-down.  
  1957. After you have a worksheet containing data, you can select a range based on the type of data the cells contain.  You can specify the selection of the current cell, all active cells, related cells, blank cells, cells referring to blank cells, formulas returning errors, all unreferenced cells, and a variety of other selections.  
  1958.   Choose Select from the Go pull-down and Current Cell from the cascading pull-down to display the portion of the worksheet containing the current cell.  
  1959. Wingz highlights the current cell when you use the Current Cell action.  
  1960.   Choose Select from the Go pull-down and Active Cells from the cascading pull-down to highlight a range containing all cells which contain data, a format, or an object.  
  1961. You can use this action with the Report Print Range action from the Sheet menu to prepare a report that displays all worksheet data.  
  1962.   Choose Select from the Go pull-down and Last Cell from the cascading pull-down to select the last cell in the worksheet's active range.  
  1963. Wingz provides several ways to determine the formula relationships (precedents and dependents) across cells.  
  1964. NUM1.  Select a cell.  
  1965. NUM2.  Choose Select from the Go pull-down and the desired action from the cascading pull-down.  
  1966. The following actions are available to identify cell formula relationships:  
  1967.   All Precedents selects cells that are referenced, directly or indirectly, by the formula contained in the current cell.  
  1968.   All Dependents selects cells containing formulas which reference the current cell directly or indirectly.  
  1969.   Direct Precedents selects cells that are directly referenced in the formula contained in the current cell.  
  1970.   Direct Dependents selects cells containing formulas which reference the current cell directly.  
  1971.   Choose Select from the Go pull-down and Blank Cells from the cascading pull-down.  
  1972. Blank cells are cells that have been formatted, but do not yet contain any data.   
  1973. Wingz highlights all blank cells. You can move from range to range and check the format of blank cells
  1974. which are not usually visible
  1975. by checking the list of options in the Format pull-down. When a formatting option applies to a cell or range, it is checked in the pull-down. You can then change the format, if appropriate.  
  1976.   Choose Select from the Go pull-down and References to Blanks from the cascading pull-down.  
  1977. Formulas can refer to blank or empty cells. In some instances, the formula may not yield the planned result. References to Blanks highlights all the cells containing formulas that refer to either blank or empty cells.  
  1978. Both blank and empty cells contain no data. Blank cells, however, are formatted and as such are considered active cells.  
  1979.   Choose Select from the Go pull-down and Error Cells from the cascading pull-down.  
  1980. Error Cells highlights cells containing formulas that Enter errors.  
  1981.   Choose Select from the Go pull-down and Unreferenced Cells from the cascading pull-down.  
  1982. Unreferenced cells contain data, but are not referenced by any formula in the worksheet.  
  1983. You can move directly to a named range with the Name action.  
  1984.   Choose Name from the Go pull-down and a range name from the cascading pull-down.  
  1985. When you choose Name from the Go pull-down, Wingz displays all defined cell and range names for the current worksheet.  
  1986. Wingz worksheets can include text fields, charts, graphic objects, and controls. Controls allow you to automate many worksheet functions.  
  1987.   You can open a worksheet from the Wingz action bar.  
  1988.   You can save the changes you make to a worksheet as you work, or you can save the changes when you close the worksheet window or exit Wingz.   
  1989.   You can save more than one version of a worksheet.  
  1990.   You can discard the worksheet changes and recall the old version if you decide you like the old one better.  
  1991.   You can protect a worksheet so that others cannot access or change it.  
  1992.   You can print a worksheet or script.  
  1993. In addition to opening new or existing Wingz worksheets, Wingz allows you to open worksheets created by a different spreadsheet product.  In fact, you can open and use any worksheet saved in a Lotus, SYLK, DIF, or ASCII Text file format.  
  1994.   To open a new worksheet from the Wingz action bar, choose New from the File pull-down.  
  1995. When you open a new worksheet, the Wingz worksheet grid is displayed in a window titled 
  1996. Sheet.
  1997.  Subsequent new worksheets are titled 
  1998. Sheet#
  1999.  (where # indicates the worksheet
  2000. s chronological place among open worksheets of the same name). You can open as many new worksheets as your operating system's memory allows.  
  2001. You can name a new worksheet with the Save As action. A pop-up window prompts you for a worksheet name and type.  
  2002.   To open an existing worksheet from the Wingz action bar, choose Open from the File pull-down and double-click the name of the worksheet you want to open in the pop-up window.   
  2003. You can open Wingz worksheets and worksheets created with other products.  
  2004. When you choose Open from the File pull-down, a pop-up window displays a list of Wingz worksheets you can open. Click All Documents to display a list of all files in the current folder, regardless of format. Click Wingz Spreadsheet to list only Wingz files.  
  2005. Wingz can open files created in the following formats: SYLK, DIF, Lotus 1-2-3 versions 1A and 2.0, and Text.  
  2006. Wingz automatically saves a worksheet in Wingz format. To save a worksheet in a format other than Wingz, choose Save As from the File pull-down. Use the File Type radio buttons in the pop-up window to specify the format you want.  
  2007. NUM1.  Choose Open from the File pull-down.  
  2008. NUM2.  Click All Documents in the pop-up window.  
  2009. NUM3.  Double-click the name of the worksheet.  
  2010. Wingz can open files created in the following formats: SYLK, BIFF, DIF, Lotus 1-2-3 versions 1A and 2.0, and Text.  
  2011. Wingz automatically saves a worksheet in Wingz format. To save a worksheet in a format other than Wingz, choose Save As from the File pull-down. Use the File Type radio buttons in the pop-up window to specify the format you want.  
  2012. NUM1.  Choose Save As from the File pull-down.  
  2013. NUM2.  Type a name in the pop-up window.  
  2014. NUM3.  Select a File Type to save the worksheet in a format other than Wingz.  
  2015. NUM4.  Click Save.  
  2016. A worksheet name can contain up to 8 alphanumeric characters using the File Application Table (FAT).  Using the High Performance File System (HPFS), a worksheet name can contain up to 254 characters.  
  2017. IMPORTANT: If you plan to use external ("linked") references to the worksheet, do not use a numeric character as the first character of the file name.  In addition, use only alphabetic characters for the rest of the characters in the file name. Wingz saves a copy of the worksheet on disk and displays the new name in the title bar.  
  2018. You can save the worksheet in a format other than Wingz. Select a File Type in the pop-up window to save the worksheet in SYLK, DIF, Lotus 1-2-3 versions 1A or 2.0, or Text format.  
  2019. If you have not previously saved a worksheet, the Save action opens the Save As pop-up window.  
  2020.   To save a Wingz worksheet, choose Save from the File pull-down.  
  2021.   To save a worksheet under another name or in another file format, choose Save As from the File pull-down, specify the File Type, and click Save.  
  2022. Wingz worksheets are automatically saved in Wingz format. If you open a file in another format and make changes to it, the file is also saved as a Wingz worksheet. If you want to save it in a format other than Wingz, use the Save As action and select the File Type.  
  2023. NUM1.  Choose Save As from the File pull-down.  
  2024. NUM2.  Specify the format on the File Type radio button.  
  2025. NUM3.  Click Save.  
  2026. Wingz worksheets are automatically saved in Wingz format. Use the Save As action to save worksheets in a format other than Wingz.  
  2027. A confirmation pop-up window appears if Wingz cannot save a formula in the format you select. Click Cancel to cancel the save operation or OK to continue.  If you choose to continue, click on the All Errors radio button to display all errors as they are encountered, or click on the Total Errors to display the number of errors encountered after the file has been saved.  
  2028. Wingz saves incompatible formulas as text.  
  2029. NUM1.  Choose Revert to Saved from the File pull-down.  
  2030. NUM2.  Click OK in the confirmation pop-up window.  
  2031. If you decide you do not want to save the changes you made to a worksheet, you can choose Revert to Saved. Wingz discards the new worksheet in memory and displays the worksheet as it was last saved on disk.  
  2032. If you want to save the new version and also keep the old version, use the Save As action to give the new version a different name.  
  2033. The Sheet Info pop-up window displays information about the worksheet.  
  2034. NUM1.  Select a cell, a range, or the entire worksheet.  
  2035. NUM2.  Choose Sheet Info from the Format pull-down.  
  2036. NUM3.  Click OK.  
  2037. The Sheet Info pop-up window includes the following information about the worksheet:  
  2038.   Whether or not the worksheet has been modified since becoming active or since it was last saved.  
  2039.   The total number of active cells.  
  2040.   The total number of cells that contain formulas.  
  2041.   Auto Save status, interval, and file name.  
  2042. NUM1.  Choose Page Setup from the File pull-down.  
  2043. NUM2.  Select the features you want to include (e.g. margins, color output, centering and the report border) when you print the worksheet and click the OK pushbutton.  
  2044. NUM3.  Use the Report cascading pull-down/Report Print Range action from the Sheet pull-down to select the range in the worksheet containing the information you want to print. Use other actions from the Report cascading pull-down to add headers, footers, and page breaks to your report.  
  2045. NUM4.  Choose Print from the File pull-down.  
  2046. NUM5.  Specify the desired printer settings in the Print pop-up window and click the OK pushbutton.  
  2047. Use Page Setup to specify the print features you want when printing a worksheet. Use Print to send the page to the printer.  
  2048. Wingz prints all worksheet information and objects shown in the selected range or ranges. Use the Show action from the Window pull-down to hide objects you do not want to print.  
  2049. Use the Page Preview action from the File pull-down to preview sample pages before sending them to the printer. Wingz displays the current worksheet on screen as it will look when printed. Click Next and Prev to display the pages, or Goto to display a specific page.  
  2050. NUM1.  Use the Report/Report Print Range action from the Sheet pull-down to select the range in the worksheet containing the information you want to print. Use other actions from the Report cascading pull-down to add footers, headers, and page breaks to the printed worksheet.  
  2051. NUM2.  Choose Page Preview from the File pull-down.  
  2052. The first time Page Preview is chosen after creating a file, the Page Setup pop-up window is displayed on the screen.  Choose the page setup you want for the current worksheet and click OK to preview the worksheet.  
  2053. Use Page Preview to preview sample pages before sending them to the printer. Wingz displays the current worksheet on screen as it will look when printed. Click Next and Prev to display all printed pages. Click Goto and enter a page number in the displayed pop-up window to view a specific page.  Click Print to print the currently displayed page.  
  2054. Wingz prints all worksheet information and objects shown in the selected range or ranges. Use the Show action from the Window pull-down to hide objects you do not want to print.  
  2055. On a network, only the first user to open a worksheet can save the worksheet under its original name. If you open a worksheet that another user has opened, and you make changes to the worksheet, you must use Save As and save your changes under a different worksheet name.  
  2056. IMPORTANT: To ensure the integrity of your Auto Save backup files, if you have multiple worksheets open and Auto Save is activated for each worksheet, or if you are using Auto Save in a network environment, assign a unique Auto Save file name for each of your worksheets.  
  2057. NUM1.  Choose Protection from the Sheet pull-down and Password from the cascading pull-down.  
  2058. NUM2.  If desired, click Read Only in the pop-up window.  
  2059. NUM3.  Enter a password of up to 15 characters.  
  2060. NUM4.  Click Encryption if you want to encrypt the worksheet.   
  2061. NUM5.  Click OK.  
  2062. A read-only password permits password holders to read a worksheet but not save changes. A read/write password permits full access to the worksheet.  
  2063. You can assign two passwords to a single worksheet. The first password is always a read/write password. You can set the second password to be read-only.  
  2064. Encryption generates a scrambled worksheet when it is saved. When you open a worksheet with the password, Wingz unscrambles it so you can work with it.  
  2065. IMPORTANT: Remember your password. If you forget it, you will not be able to open the worksheet.  
  2066. Use Protection/Protect Cells from the Sheet pull-down to lock cells and prevent changes to individual cells or ranges. Use Select/Locked Cells from the Go pull-down to find locked cells.  
  2067. The Wingz Auto Save feature allows you to routinely save your worksheets during a session, automatically.  The Auto Save feature can be activated or deactivated for each worksheet.  You can also set the interval at which automatic saves occur, specify the name of your Auto Save file, and specify the desktop folder location where you want the Auto Save file saved.  
  2068. By default, Auto Save is deactivated.  To activate it, select the Sheet Info action from the Format pull-down.  When this pull-down item is selected, a pop-up window appears, allowing you to specify the Auto Save options.  
  2069. IMPORTANT: To ensure the integrity of your Auto Save backup files, if you have multiple worksheets open and Auto Save is activated for each worksheet, or if you are using Auto Save in a network environment, assign a unique Auto Save file name for each of your worksheets.  
  2070.   Choose Close from the System menu pull-down .  
  2071. If a Save pop-up window appears, click Yes to save changes. Click No if you do not want to save the changes. Click Cancel to continue working with the worksheet without saving changes.  
  2072. When you close a worksheet, Wingz closes the window containing the worksheet (but does not exit Wingz). If you have made changes since you last saved the worksheet, Wingz asks if you want to save them.  
  2073. If you have opened several windows for the same worksheet, Wingz closes only the active window.   
  2074. If you open a file in another format, make changes to it, and choose Save from the File pull-down, the Save As pop-up window appears listing the default file as a Wingz worksheet. If you make changes and want to save the file in a format other than Wingz, use Save As from the File pull-down before you Close the file.  
  2075. NUM1.  Choose Exit from the File pull-down.  
  2076. NUM2.  If a Save pop-up window appears, click Yes to save changes. Click No if you do not want to save the changes. Click Cancel to continue working with Wingz without saving changes.  
  2077. When you quit, Wingz closes the open windows and returns to the Program Manager.  
  2078. If you have made changes to a worksheet since you last saved it, Wingz asks if you want to save the changes. Click Yes to replace the previously saved version of your worksheet with the current worksheet.  
  2079. If you are working with more than one worksheet, Wingz displays each worksheet you have changed and asks if you want to save those changes.  
  2080. If you open a file in another format, make changes to it, and choose Save from the File pull-down, the file is automatically saved as a Wingz worksheet. If you make changes and want to save the file in a format other than Wingz, use Save As from the File pull-down before you quit Wingz.  
  2081. Entering data in Wingz worksheets is the starting point for developing and presenting information. You can enter text, numbers, dates, times, and formulas in the cells on the worksheet. Copy, change, and calculate the data to fit your needs.  
  2082. As you type an entry, it appears in the Entry Bar. The entry or formula result is displayed in the cell when you press Enter or click the accept entry icon in the Entry Bar. When you select a cell, its contents automatically appear in the Entry Bar.  
  2083. NUM1.  Select a range with the Worksheet Tool.  
  2084. NUM2.  Type an entry in the first cell.  
  2085. NUM3.  Press Enter or click the accept entry icon in the Entry Bar.  
  2086. NUM4.  Type an entry in the next cell.  
  2087. When you press the Enter key to enter values and formulas in a range, Wingz moves down the first column of the range, and then moves to the next column of the range. To move up, press Shift-Enter. To move to the right, press the Tab key instead of the Enter key. To move to the left, press Shift-Tab.  
  2088. As you type an entry, it appears in the Entry Bar. The entry or formula result is displayed in the cell when you press Enter or click the accept entry icon in the Entry Bar. When you select a cell, its contents automatically appear in the Entry Bar.  
  2089. NUM1.  Select a cell or range with the Worksheet Tool.  
  2090. NUM2.  Type the text in the Entry Bar.  
  2091. NUM3.  Press Enter or click the accept entry icon in the Entry Bar.  
  2092. Text entries can include letters, numbers, punctuation marks, and special characters. To use a number as text, precede the number with a quotation mark, as in "1989. The quotation mark does not appear in the cell; it just specifies the number as text.  
  2093. Cells that contain text can be used in text formulas. See the section 
  2094. Entering Formulas
  2095.  for more information.  
  2096. If a text entry is wider than its cell, and the cell to the right is empty or blank, the text automatically extends over the empty (or blank) cell. Otherwise, Wingz displays only the part that fits into the cell.  
  2097. NUM1.  Select a cell or range with the Worksheet Tool.  
  2098. NUM2.  Type the number.  
  2099. NUM3.  Press Enter or click the accept entry icon in the Entry Bar.  
  2100. If you include letters, commas, or any punctuation marks other than a decimal point with a number, the number is considered text (for example, 3rd Quarter). Entering a decimal does not make a number text.  
  2101. To use a number as text, precede the number with a quotation mark (for example, "1989). The quotation mark does not appear in the cell, but specifies the number as text.   
  2102. If a number entry or formula is wider than its cell, the cell is filled with asterisks. You can adjust the width of the column to accommodate the number or enter the number into a text field.  
  2103. NUM1.  Select a cell with the Worksheet Tool.  
  2104. NUM2.  Type the date value (for example, 12-23-88 or 32500).  
  2105. NUM3.  Press Enter or click the accept entry icon in the Entry Bar.  
  2106. Wingz recognizes date information in virtually any format. Wingz automatically converts dates to serial date numbers. This conversion allows you to use dates in formulas.  
  2107. Enter a time as a decimal number or use the TIME function.  
  2108. NUM1.  Select a cell with the Worksheet Tool.  
  2109. NUM2.  Type in a formula using the format: =TIME(hour, minute, second).  
  2110. NUM3.  Click the accept entry icon in the Entry Bar.  
  2111. NUM4.  Choose Number from the Format pull-down and a time format from the cascading pull-down.  
  2112. For example, enter 
  2113. =TIME(16,35,15)
  2114.  for 4:35:15 pm. Wingz returns 
  2115. , which represents a fraction of the 24-hour day. Choose the format 
  2116. HR:MN:SC AM
  2117.  from the Number cascading pull-down of the Format pull-down to display 
  2118. 04:35:15PM
  2119. You can enter a time as text to specify an explicit format for the time. If you enter a time as text you can still use it as a formula value by first operating on it with the TIMEVALUE function.  
  2120. To enter a time as text, simply type the time. If you do not use letters, precede the numbers of the time with a quotation mark (for example, "6:30).  
  2121. You can enter a function, an operator, or a range name in a formula by typing it in or by choosing Paste Formula from the Go pull-down.  
  2122. NUM1.  Select a cell.  
  2123. NUM2.  If appropriate, click in the Entry Bar to set an insertion point in the formula.  
  2124. NUM3.  Choose Paste Formula from the Go pull-down.  
  2125. NUM4.  Select a function group, then a function from the pop-up window. Click OK.  
  2126. NUM5.  Replace the examples in parentheses with arguments.  
  2127. NUM6.  Press Enter or click the accept entry icon in the Entry Bar.  
  2128. A function is a predefined formula assigned a specific name. When used in a formula, a function takes the place of an operand.  A function is expressed as a key word followed by the argument(s) for the function.  Arguments are enclosed in parentheses.  A function that requires no argument must be followed by an empty pair of parentheses.    
  2129. A formula expression is a constant, a variable, or any combination of constants, variables, and functions that together represent a numeric, alphanumeric, logical value, or worksheet range. Formulas are composed of a combination of constants, operators, cell references, variables, functions, and expressions.   
  2130. A constant is a number or a text string in a function that is interpreted literally. Constants are often referred to as "literals." Unlike variables, worksheet cell references, or formula expressions, constants represent a single, unchanging value. Constants can be either numeric values or character strings. Numeric constants are expressed as numbers and can contain a decimal separator or a negative (-) sign. String constants must be surrounded by double quotation marks ("string"). The character limitation of a constant is 255 characters. Some examples of constant values are listed below.  
  2131. 2EQ    Numeric Constants     String Constants  
  2132.     0     "387"  
  2133.     l58.37     "Denver"  
  2134.     l35123.89209     ""  
  2135.     -O.337     "AO32321" 
  2136. An operator defines an action that is to be performed on one or more data items. These data items are often referred to as "operands." The number of operands used depends on the specific operator. Wingz uses five categories of operators:  
  2137. 2EQ    Numeric     Logical  
  2138.     Text     Measurement  
  2139.     Relational      
  2140. Numeric operators perform arithmetic operations on numeric data. The numeric operators that may be used in a Wingz formula are listed below.  
  2141. 2EQ    Operator     Action  
  2142.     +     Addition  
  2143.     -     Subtraction or Negative  
  2144.     *     Multiplication  
  2145.     /     Division  
  2146.     ^     Exponentiation 
  2147. Most of these operators appear as icons on the left side of the Entry Bar.  
  2148. You can enter these operators into a formula by typing the corresponding keyboard character, by clicking on the appropriate icon in the Entry Bar, or by choosing the Paste Formula action from the Go pull-down and clicking on the Operators pushbutton.  A list of the operators is then displayed, allowing you to select the operator you want. Click OK to enter the operator into the Entry Bar.  
  2149. The numeric data used with these operators can be constants, references to a cell containing a number, variables containing numbers, or any formula that returns a numeric value.  
  2150. In the following examples, constants and cell references are used with the numeric operators to create formulas. Parentheses can be used at any location in a formula to give a higher precedence to an operation.  
  2151. Examples:  
  2152. 2EQ    32 + 17     23 / 7  
  2153.     C6 - C7     D4 ^ 3  
  2154.     A1 + A2 + A3     (34 + 22) * 3 
  2155. A text operator is used to concatenate text strings. The symbol used for concatenation is the ampersand (&).  
  2156. Examples:  
  2157. 2EQ    Operation     Result  
  2158.     "Jane" & " Doe"     "Jane Doe"  
  2159.     "Cincinnati, " & "Ohio"     "Cincinnati, Ohio" 
  2160. Relational operators express a relationship between two operands that are either numeric or text. When you use a relational operator to describe such a relationship, the result is either 1 (TRUE) or 0 (FALSE). The relational operators that may be used in a Wingz formula are listed below.  
  2161. 2EQ    Operator     Action  
  2162.     =     Equal to  
  2163.     >     Greater than  
  2164.     >=     Greater than or equal to  
  2165.     <     Less than  
  2166.     <=     Less than or equal to  
  2167.     <>     Not equal to 
  2168. When text operands are compared, Wingz looks at the ASCII values of the text characters and ignores case.  The following examples show various relational operations.  
  2169. Examples:  
  2170. 2EQ    "a" < "B"     "A" = "a"  
  2171.     B5 >= 63     345 <> 873  
  2172.     A2 <= G7     A7 + 5 > B4 * 2 
  2173. Logical operators Enter 1 (TRUE) or 0 (FALSE) and require logical operands. The logical operators are AND, OR, and NOT. AND and OR require operands on both sides of the operator. An AND operation returns 1 only if both of the operands are true. An OR operation returns 1 if either of the operands is true, and 0 when both of the operands are false.  
  2174. Only one operand is required for the NOT operator. A NOT operation returns 1 only when the operand is false. In the first example below, the expression is true only when the value in A1 is greater than 3 and the value in B6 is less than 12. In the second example, the formula is true when C7 contains either 8 or 9. The third formula returns 1 only when both expressions in the statement are true. The last formula checks whether cell A1 contains "B". If it doesn't, a 1 is returned, if it does, a 0 is returned.  
  2175. Examples:  
  2176. A1 > 3 AND B6 < 12  
  2177. C7 = 8 OR C7 =9  
  2178. 42 - A1 <= 17 AND 5 = H4  
  2179. IF (NOT(A1="B"),1,0)  
  2180. Measurement operators are unary operators that convert numbers to "twips", the standard Wingz measurement. A twip is equal to 1/1440th of an inch or 1/20th of a point. The measurement operators that may be used in Wingz are listed in below.  
  2181. 2EQ    Operator     Action  
  2182.     INCH(ES)     converts from inches to twips  
  2183.     MIL(S)     converts from 1/1000th of an inch to twips  
  2184.     POINT(S)     converts from 1/72nd of an inch to twips  
  2185.     DECIPOINT(S)     converts from 1/10th of a point to twips  
  2186.     MILLIMETER(S)     converts from millimeters to twips 
  2187. The following examples illustrate how these operators can be used in formulas.  
  2188. Examples:  
  2189. 1 INCH + 3 POINTS  
  2190. 100 MILS > A7  
  2191. 10 MILLIMETERS - 1000  
  2192. Operators in a formula are evaluated in the order (1 ranks highest, 8 ranks lowest), listed below.  
  2193. 3EQ    Priority     Type     Operator  
  2194.     1     Measurement     INCH, MIL, POINT, DECIPOINT, MILLIMETER  
  2195.     2     Exponent     ^  
  2196.     3     Negative or Positive     - or +  
  2197.     4     Multiplication or Division     * or /  
  2198.     5     Addition or Subtraction     + or -  
  2199.     6     Relational     =, >, >=, <, <=, or <>  
  2200.     7     Unary Logical     NOT  
  2201.     8     Text or Logical     &, AND, or OR 
  2202. Items appearing in parentheses are given highest precedence. When parentheses are nested within other parentheses, the innermost level receives the highest precedence. Evaluation proceeds from left to right when operators of the same precedence level appear in a formula.  
  2203. The following examples show how parentheses can be used to change the order of formula evaluation, and ultimately, the formula's result.  
  2204. Examples:  
  2205. 2EQ    Formula     Result  
  2206.     1 + 2 * 3     7  
  2207.     (1 + 2) * 3     9 
  2208. A formula expression is a constant, a variable, or any combination of constants, variables, and functions that together represent a numeric value, alphanumeric value, logical value, or worksheet range. The value that is returned by an expression determines the expression's type. Formulas are limited to 1023 characters and those entered in cells must be preceded by an equal (=) sign. Wingz uses five types of expressions: Numeric, Text, Logical, Range, and Error.  
  2209. Numeric expressions are either numbers or calculations that Enter numeric results, as shown by the following examples:  
  2210. Examples:  
  2211. 123  
  2212. (A1 + B1) / C1  
  2213. SIN(A1)  
  2214. Date and time expressions are numeric expressions. Wingz uses a special type of numeric expression called a "date_number" to represent a date and time. A date_number represents the number of days that have passed since December 30, 1899 and can be any number from 0 to 401768 (December 31, 2999).  With custom formatting, negatives numbers from -1 to -657434 (January 1, 100 A.D.) can be used.  
  2215. Times correspond to the fractional portion of the date_number. For example, 0 represents midnight, 0.5 represents noon, 0.75 represents 6:00PM, and 0.875 represents 9:00PM.  
  2216. Text expressions are either strings surrounded by quotation marks or calculations that return text. When a number is represented as a text string, Wingz does not recognize its numeric value, but instead treats it as a string of characters.  
  2217. The following examples are text expressions.  
  2218. Examples:  
  2219. "Bill Smith"  
  2220. "123"  
  2221. "Washington, " & "D.C."  
  2222. LEFT("Thomas D. Jordan", 5)  
  2223. A logical expression consists of a relational operator or logical operator joining two expressions of the same type, (the NOT operator precedes only one logical expression). The expression(s) are evaluated according to the rules of the operator used. A logical expression returns either 1 (TRUE) or 0 (FALSE).  
  2224. Examples:  
  2225. 100 > 90  
  2226. NOT(A1 OR A2)  
  2227. "A" <> "a"  
  2228. TRUE()  
  2229. Some functions, as shown in the following examples, return a cell or range reference. The first two examples return the text representation of the range. The last two examples return the actual range.  
  2230. Examples:  
  2231. 2EQ    Function     Returns  
  2232.     MAKERANGE(1, 1, 4, 5)     A1..D5  
  2233.     MAKECELL(22,11)     V11  
  2234.     RANGE(MAKERANGE(1,1,4,5))     actual range  
  2235.     RANGE(MAKECELL(22,11))     actual range 
  2236. Error expressions are returned when a formula contains an error. An error can result from numerous causes, including input error, invalid functions, or incorrect syntax.  
  2237. The following example expressions return errors.  
  2238. Examples:  
  2239. 2EQ    Formula     Returns  
  2240.     A1 / 0     ERR 09 (division by zero)  
  2241.     LOG(-5)     ERR 12 (argument is bad)  
  2242.     ERR()     ERR 26 (user error) 
  2243. A variable is an identifier, such as a word or a symbol, that can be assigned to contain a number, text string, error, or worksheet range reference. You can use variables in HyperScript to represent numbers, file names, range references, object names, and object numbers.  
  2244. The value that you assign to a variable determines what "type" the variable is (e.g., numeric, string, range, or error). Therefore, you are not required to specify a variable type.  
  2245. For example, if the value of 32 is stored in the variable called "inventory_count", the expressions in the following examples can be used in a formula to return the given results.  
  2246. Examples:  
  2247. 2EQ    Formula     Returns  
  2248.     inventory_count - 7     25  
  2249.     inventory_count * .75     24 
  2250. A formula returns an error when you supply an invalid operator, operand, or function. The error appears in the cell where the formula was entered in the form ERR number.  
  2251. You can select all of the cells that return errors by choosing the Error Cells option from the Select cascading pull-down in the Go pull-down.  
  2252. A Wingz function is a predefined formula that is assigned a specific name. When used in a formula, a function takes the place of an operand.  
  2253. To use a function in a formula, the correct syntax must be entered. The syntax for these functions can be seen by choosing the Paste Formula action from the Go pull-down. A list of functions is then displayed. The functions are grouped according to function type.  
  2254. Functions can be entered in either uppercase or lowercase letters. Functions are shown in uppercase; function arguments are shown in lowercase.  
  2255. A function is expressed as a key word followed by the argument(s) for the function. Arguments are enclosed in parentheses. A function that requires no argument must be followed by an empty pair of parentheses.  
  2256. When multiple arguments are required, each item in the argument "list" must be separated by an argument separator (e.g., a comma).  
  2257. To enter a Wingz function into the Entry Bar, type an equal sign and the function name, followed by the required number of arguments. The function arguments must be surrounded by parentheses.  The type and number of arguments are determined by the function. An argument can be any expression of the required type.  
  2258. Examples:  
  2259. =SUM(A1, B1)  
  2260. =INTEREST(25000, Script:PMT, Script:Period)  
  2261. A single cell reference can be used as an operand in a formula. When a cell reference is used in a formula, Wingz replaces the reference with the contents of the cell at the time the formula is evaluated. A cell reference is not a constant since the cell contents can be changed. The following are valid cell references:  
  2262. 2EQ    A1     R1C1  
  2263.     B3..D8     R3C2..R8C4 
  2264. Cell references in formulas can be relative, absolute, or combined. You can refer to a cell in either letter/number form (e.g., A1), or in number/number form (r1c1). You can also refer to a cell by a name you have assigned using the Define Name action in the Go pull-down. Names with spaces must be enclosed in single quotes (e.g., 'January Sales').  
  2265. A relative reference modifies itself automatically to preserve cell relationships when the formula that contains it is copied or pasted. For example, suppose a formula in C3 refers to D4, the cell one row down and one column to the right. If you copy this formula to B2, the reference changes to C3, which is, again, the cell one row down and one column to the right.  
  2266. In contrast, an absolute reference is a reference that does not change when the formula is copied. Absolute cell references are denoted with a dollar sign. For example $A$1 ($r1$c1) means absolute column A and absolute row 1. A$1 (r1$c1) means relative column A and absolute row 1. A1 (r1c1) means relative column A and relative row 1.  
  2267. Cell references entered into the Entry Bar by cell or range selection are initially entered as relative references. You can change the type of an existing reference (and all subsequent selected references) to relative, absolute, or combined by selecting the reference and clicking the $ icon in the Entry Bar. After you have done this once, you can click the icon again to change the type of reference for the row, and again to change the column.  
  2268. The following function types are available in Wingz:  
  2269. Business functions are used to compute bond rates, mortgage values, and a number of other commonly used business calculations.  
  2270. Database functions are used to obtain statistical information on data in a Wingz database.  
  2271. Date and time functions manipulate date and time information. With the functions provided in Wingz, you can calculate the time elapsed between two dates or times, add or subtract increments of time, or return a date or time in a format you specify.  
  2272. HyperScript functions are used to query both global worksheet information and information about selected Wingz objects. Their primary use is to supply current settings to the various Wingz pop-up windows.  
  2273. Logical functions query information and return either 1 (TRUE) or 0 (FALSE).  
  2274. Numeric functions are used for general mathematical computations.  
  2275. Spreadsheet functions are used to query information in worksheet cells and ranges.  
  2276. Statistical functions perform general statistical operations such as average, standard deviation, and variance.  
  2277. Text functions enable you to locate, compare, and manipulate text strings.  
  2278. Business functions are used to compute bond rates, mortgage values, depreciation, and a variety of financial calculations.  
  2279. BONDPRICE(yield, face, rate, years_to_maturity, payments_per_year)  
  2280. BONDPRICE calculates the price of a bond based on its yield, face value, coupon rate, number of years to maturity, and number of coupon payments per year.  The expressions yield, face, and rate can be any numeric expressions.  Years_to_maturity and payments_per_year can be any integer (a number greater than 0) numeric expressions.  
  2281. BONDYTM(price, face, rate, years_to_maturity, payments_per_year)  
  2282. BONDYTM calculates the yield to maturity for a bond based on its price, face value, coupon rate, number of years to maturity, and number of coupon payments per year.  Price, face, and rate can be any numeric expressions.  Years_to_maturity and payments_per_year can be any integer (a number greater than 0) numeric expression.  
  2283. CTERM(rate, future_value, present_value)  
  2284. The CTERM function calculates the number of compounding periods required for present_value to grow into the given future_value based on a periodic interest rate, (rate).  
  2285. DDB(cost, salvage, life, year_number)  
  2286. This function calculates the depreciation allowance for an asset over a given period using the double-declining balance method.  Using this method, the depreciation rate is accelerated so that the greatest depreciation occurs during the first period and declines during each subsequent period.  When the book value of the asset reaches the salvage value, the asset is fully depreciated.  The book value in any given period is the total cost of the asset minus the depreciation charged over all prior periods.  Cost and salvage can be any positive numeric expression.  Life and year_number can be any positive integer expression.  
  2287. FV(payment, rate, period)  
  2288. This function calculates the future value of a series of payments (an annuity) based on a regular payment amount, a periodic interest rate, and a given period.  
  2289. FVL(payment, rate, period)  
  2290. This function calculates the future value of a lump sum payment received today, based on a period and a periodic interest rate you specify.  
  2291. INTEREST(principal, payment, period)  
  2292. The INTEREST function calculates the interest rate paid on a principal amount (principal) based on a given payment amount (payment) and a number of payments (period).  The result reflects the interest rate paid per payment period.  If payments are made on a monthly basis, the result reflects a monthly interest rate, not a yearly interest rate.  To obtain the yearly interest rate, multiply the monthly rate by 12.  
  2293. IRR(initial_guess, cash_flow)  
  2294. This function calculates an approximate internal rate of return on an investment and series of cash flows.  The internal rate of return is the rate at which the present value of an expected series of cash flows equals the value of the initial investment.  The calculation is based on repeated approximations for the internal rate of return, starting with the given guess (initial_guess).  If, after 20 approximations, the internal rate of return has still not achieved an accurate result, the function returns ERR 24 (no convergence).  
  2295. Initial_guess is your estimate of the internal rate of return and can be any numeric expression.  Cash_flow is a range containing a numeric list of projected future cash flow amounts in the order in which they will be paid out or received.  Positive numbers represent inflows of cash and negative numbers represent outflows of cash.  The first item in the cash flow represents an initial investment and must be negative.  All blank cells in a range referenced by the list are interpreted as 0.  
  2296. LOANTERM(principal, payment, rate)  
  2297. This function returns the term over which a fixed payment must be made in order to equal the specified principal at the given interest rate.  Principal, payment, and rate (per payment period) can be any non-negative numeric expressions.  
  2298. NPV(rate, income_flow)  
  2299. The NPV function calculates the net present value of a series of cash flows assuming a fixed periodic interest rate.  The periodic interest rate (rate) can be any numeric expression.  Income_flow is a range containing a numeric list of income amounts in the order in which they are received.  The first amount in the income_flow represents the initial investment and must be negative.  
  2300. PMT(principal, rate, term)  
  2301. The PMT function calculates the payment needed given the principal, rate, and term.  
  2302. PRINCIPAL(payment, rate, term)  
  2303. The PRINCIPAL function returns the principal amount that would be paid off by the given fixed periodic payment and interest rate over the specified term.  
  2304. PV(payment, rate, term)  
  2305. The PV function performs the same calculation as the PRINCIPAL function.  It returns the principal amount that would be paid off by the given fixed periodic payment and interest rate over the specified term.  
  2306. PVL(payment, rate, term)  
  2307. This function calculates the present value of a lump sum payment due in the future based on a specified periodic interest rate over a given term.  
  2308. RATE(future, present, term)  
  2309. The RATE function calculates the interest rate required for a present value to grow to a specified future value when compounded over the given term.  
  2310. SLN(original_cost, salvage_value, useful_life)  
  2311. This function computes the straight-line depreciation of an asset's value for one period based on the original cost, salvage value, and term of useful life.  The salvage_value represents the value of an asset at the end of the period of useful life.  Useful_life represents the number of periods during which an asset depreciates.  
  2312. Unlike the double-declining balance function (DDB) and the sum-of-the-years-digits function (SYD), which are accelerated methods of depreciation, the straight line method has the same amount of depreciation for each year.  
  2313. SYD(cost, salvage, life, period_number)  
  2314. This function computes the depreciation of an asset's value for the period specified at an accelerated rate whereby the greatest depreciation occurs early in the useful life of the asset.  The depreciable cost is the actual cost less the salvage value.  
  2315. Cost (original cost) and salvage (salvage value) can be any numeric expressions.  Life (periods of useful life) and period_number can be any positive numeric integer expression.  
  2316. TERM(payment, rate, future_value)  
  2317. The TERM function computes the number of payment periods required for the given payment (payment) and interest rate (rate) to accrue to the specified future value (future_value).  
  2318. Database functions compute the average, standard deviation, and other general statistical operations on data in a Wingz database.  
  2319. DAVG(database_range, offset, criterion_range)  
  2320. This function returns the average of the values in the offset column of the database range that meet the criteria specified in the criterion_range.  The offset for the first column of the database_range is 0.  
  2321. DCOUNT(database_range, offset, criterion_range)  
  2322. This function returns the number of non-blank cells in the offset column of the database range that meet the specified criterion.  The offset for the first column of the database_range is 0.  
  2323. DMAX(database_range, offset, criterion_range)  
  2324. This function returns the maximum value in the offset column of the database range that meets the criterion specified in the criterion_range.  The offset for the first column of the database_range is 0.  
  2325. DMIN(database_range, offset, criterion_range)  
  2326. This function returns the minimum value in the offset column of the database range that meets the criterion specified in the criterion_range.  The offset for the first column of the database_range is 0.  
  2327. DSTD(database_range, offset, criterion_range)  
  2328. This function returns the population standard deviation for the offset column values of the database_range that meets the criterion specified in the criterion_range.  The offset for the first column of the database_range is 0.  
  2329. DSTDEV(database_range, offset, criterion_range)  
  2330. This function returns the sample standard deviation for values in the offset column of the database_range that meet the criterion specified in the criterion_range.  The offset for the first column of the database_range is 0.  
  2331. DSUM(database_range, offset, criterion_range)  
  2332. This function returns the sum of the offset column values of the database_range that meet the criterion specified in the criterion_range.  The offset for the first column of the database_range is 0.  
  2333. DSUMSQ(database_range, offset, criterion_range)  
  2334. This function returns the sum of the squares of the offset column values of the database_range that meet the criterion specified in the criterion_range.  The offset for the first column of the database_range is 0.  
  2335. DVAR(database_range, offset, criterion_range)  
  2336. This function returns the population variance of the offset column values for the database_range that meet the criterion specified in the criterion_range.  The offset for the first column of the database_range is 0.  
  2337. DVARIANCE(database_range, offset, criterion_range)  
  2338. This function returns the sample variance of the offset column values for the database_range that meet the criterion specified in the criterion_range.  The offset for the first column of the database_range is 0.  
  2339. Date/Time functions manipulate the serial date number which represents the date and time in a numeric representation. The integer part of a serial date number represents the date; the fractional part represents the time.  
  2340. ADATE(date_number, picture)  
  2341. This function converts a serial date number (date_number) to a text string using the specified picture format (picture).  The date_number is a numeric expression (with a value from 0 to 401768) indicating the number of days that have elapsed since December 30, 1899.  The picture defines the format used when creating the date string.  Picture elements can include:  
  2342. d. A one or two digit number representing the day of the month (e.g., "1" for day 1 and "30" for day 30).  
  2343. dd. A two digit number representing the day of the month (e.g., "01" for day 1 and "30" for day 30).  
  2344. dy. An abbreviated version of the day name (e.g., "Sat" or "Sun").  
  2345. day. A full text version of the day name (e.g., "Saturday" or "Sunday").  
  2346. m. A one or two digit number representing the month of the year (e.g., "1" for January and "12" for December).  
  2347. mm. A two digit number representing the month of the year (e.g., "01" for January and "12" for December).  
  2348. mon. An abbreviated version of the month name (e.g., "Jan" or "Dec").  
  2349. month. A full text version of the month name (e.g., "January" for "December").  
  2350. y. A one or two digit number representing the year (e.g., "1" for the year 2001 and "89" for the year 1989).  
  2351. yy. A two digit number representing the year (e.g., "01" for the year 2001 and "89" for the year 1989).  
  2352. yyyy. A four digit number representing the year (e.g., "2001" or "1989").  
  2353. ADDDAYS(date_number, number)  
  2354. This function adds the number of days specified by the second argument (number) to the given serial date number (date_number).  If the second argument is negative, the days are subtracted from the serial date number.  
  2355. The value returned from this function is a serial date number that represents the days that have passed since December 30, 1899, and can be any number from 0 to 401768 (December 31, 2999).  
  2356. ADDHOURS(date_number, number)  
  2357. This function adds the number of hours specified in the second argument (number) to the given serial date number (date_number).  If the second argument is negative, the hours are subtracted from the serial date number.  
  2358. The value returned from this function is a serial date number that represents the days that have passed since December 30, 1899, and can be any number from 0 to 401768 (December 31, 2999).  
  2359. The date_number represents a number of days.  Any fraction indicates a portion of one day.  
  2360. ADDMINUTES(date_number, number)  
  2361. This function adds the number of minutes specified in the second argument (number) to the given serial date number (date_number).  If the second argument is negative, the minutes are subtracted from the date_number.  The value returned from this function is a serial date number that represents the days that have passed since December 30, 1899, and can be any number from 0 to 401768 (December 31, 2999).  
  2362. ADDMONTHS(date_number, number)  
  2363. This function adds the number of months specified in the second argument (number) to the given serial date number (date_number).  If the second argument is negative, the months are subtracted from the date_number.  The value returned from this function is a serial date number that represents the days that have passed since December 30, 1899, and can be any number from 0 to 401768 (December 31, 2999).  
  2364. ADDSECONDS(date_number, number)  
  2365. This function adds the number of seconds specified in the second argument (number) to the given serial date number (date_number).  If the second argument is negative, the seconds are subtracted from date_number.  
  2366. ADDYEARS(date_number, number)  
  2367. This function adds the number of years specified in the second argument (number) to the given serial date number (date_number).  If the second argument is negative, the years are subtracted from the date_number.    
  2368. The value returned from this function is a serial date number that represents the days that have passed since December 30, 1899, and can be any number from 0 to 401768 (December 31, 2999).  
  2369. ATIME(date_number, picture)  
  2370. This function converts the specified serial date number (date_number) to a text string using the specified picture format (picture).  The serial date number is a numeric expression (with a value from 0 to 401768) indicating the number of days that have elapsed since December 30, 1899.  The fractional part of date_number represents a decimal fraction of a day (e.g., 0 = midnight, .5 = noon, and .75 = 6:00PM).  The picture format defines the time format that is to be used when creating the time string.  The time units can be set apart by spaces, colons, or dashes.  Picture elements can include the following:  
  2371. hh. A number representing the "24 hour" version for the hour of the day (e.g., "16" is used for four o'clock in the afternoon).  
  2372. hr. A number representing the "12 hour" version for the hour of the day (e.g., "4" is used for four o'clock in the afternoon).  
  2373. mn. A number representing the minutes portion of a time.  
  2374. sc. A number representing the seconds portion of a time.  
  2375. hn. A number representing the hundredths of a second portion of a time.  
  2376. am. A two-letter text entry indicating the time of day (e.g., "AM" for times between midnight and noon and "PM" for times between noon and midnight).  
  2377. CMONTH(month_number)  
  2378. This function returns, as a string, the month name corresponding to the given month number (month_number).  If a month number is used that is greater than 12, the number is divided by 12 and the remainder is used as the argument.  
  2379. CWEEKDAY(day_number)  
  2380. This function returns the weekday name in a text string that corresponds to the number specified by day_number.  Day_number can be any number from 1 (Sunday) to 7 (Saturday).  
  2381. DATE (year, month, day)  
  2382. This function returns a serial date number based on the year, month and day arguments provided.  The three arguments can be any numeric expression within their respectively defined ranges.  
  2383. DATEVALUE(date_string) This function returns a serial date number that corresponds to the specified date (text_date).  
  2384. DAY(date_number)  
  2385. This function returns the day of the month for the specified serial date number (date_number).  Date_number is any numeric expression ranging from 0 to 401768, and represents the number of days that have elapsed since December 30, 1899.  
  2386. DAYNAME(date_number)  
  2387. This function returns the name of the weekday in a text string for the specified serial date number (date_number).  Date_number is any numeric expression ranging from 0 to 401768 and represents the number of days that have elapsed since December 30, 1899.  
  2388. HOUR(date_number)  
  2389. This function calculates the hour component of a specified date number and returns it in a 24 hour format.  Date_number is a numeric expression from 0 to 401768, and represents the number of days that have elapsed since December 30, 1899.  
  2390. MINUTE(date_number)  
  2391. This function calculates the number of minutes past the hour expressed by date_number.  Date_number is a numeric expression from 0 to 401768, and represents the number of days that have elapsed since December 30, 1899.  
  2392. MONTH(date_number)  
  2393. The MONTH function calculates the month number corresponding to the serial date number (date_number).  Date_number is any numeric expression from 0 to 401768, and represents the number of days that have elapsed since December 30, 1899.  
  2394. MONTHNAME(date_number)  
  2395. This function returns the month name of the specified serial date number (date_number) as a string.  Date_number is a numeric expression from 0 to 401768, and represents the number of days that have elapsed since December 30, 1899.  
  2396. NOW()  
  2397. This function returns a serial date number that represents the current date and time.  The integer part of the number returned represents the number of days that have elapsed since December 30, 1899, and the fractional part represents the time as a fraction of a 24 hour day.  NOW may be assigned to a cell that has been formatted to be displayed as a date or time.  
  2398. SECOND(date_number)  
  2399. The SECOND function returns the number of seconds passed since the last full minute in the specified serial date number.  Date_number is a numeric expression from 0 to 401768, indicating the number of days that have elapsed since December 30, 1899.  The fractional component of the serial date number represents the time as a fraction of a 24 hour day.  
  2400. TIME(hour, minute, second)  
  2401. This function returns a serial date number corresponding to the time specified by the hour, minute, and second arguments.  The serial date number returned is a decimal number between 0 and 1 that represents the time as a fraction of a 24-hour day.  
  2402. TIMEVALUE(time_string)  
  2403. This function converts a time that is represented by the string expression into a serial date number.  TIMEVALUE can recognize and convert times in many different formats, including: "11:59:00 AM", "11:59:00", "11:59:00P", and "23:59:00".  
  2404. YEAR(date_number)  
  2405. This function returns the number representing the year of the serial date number specified by date_number.  The serial date number is a numeric expression from 0 to 401768 that indicates the number of days that have elapsed since December 30, 1899.  
  2406. Logical functions query information and return either 1 (TRUE) or 0 (FALSE).  
  2407. FALSE()  
  2408. FALSE() returns a value of 0 and is used to clarify conditional statements and functions.  
  2409. IF(condition, expression1, expression2)  
  2410. This function returns one of the two specified expressions (expression1 or expression2) depending on whether the given condition (condition) is true or false.  You can use IF to enter information in cells that meet specific criteria.  For example, you might want to further analyze monthly sales greater than the yearly average.  
  2411. The condition is any logical expression.  If the condition is true (any non-zero number is considered to be true), expression1 is returned; otherwise, expression2 is returned.  The expressions can be text or numeric information.  
  2412. ISBLANK(range)  
  2413. This function returns a value of 1 if the first cell in the specified range is blank and 0 if the cell contains information.  Both empty and blank cells are considered to be blank by this function.  
  2414. ISERR(expression)  
  2415. This function returns 1 if the specified expression returns an error and 0 if it does not.  You can use ISERR in a logical expression to determine whether a function will return an error based on the arguments being given to it.  
  2416. ISNA(expression)  
  2417. This function returns 1 if the expression (expression) returns N/A and 0 if not.  The value N/A is returned by the NA function.  You can use ISNA in conjunction with NA() to test your worksheet for valid information.  
  2418. ISNUMBER(expression)  
  2419. This function returns 1 if the specified expression (expression) returns a number and 0 if the specified expression does not return a number.  
  2420. ISRANGE(expression)  
  2421. This function returns 1 if the specified expression (expression) is a range and 0 if the expression is not a range.  
  2422. ISSTRING(expression)  
  2423. The ISSTRING function returns 1 if the specified expression (expression) is a text string and 0 if it is not.  
  2424. TRUE() This function returns a value of 1.  TRUE is a function that can be used in an IF statement to clarify the conditional portion of the function.  
  2425. Numeric functions are used for general mathematical computations.  
  2426. ABS(number)  
  2427. This function returns the absolute value of the specified numeric expression (number).  The absolute value of any number is equal to the positive form of the number.  
  2428. ACOS(number)  
  2429. This function returns the arc cosine of the specified numeric expression (number).  The number is the cosine of the resulting angle.  The result is in radians and ranges from 0 to pi.  The argument can be any number from -1 to 1.  
  2430. ACOSH(number)  
  2431. This function returns the hyperbolic arc cosine of the numeric expression (number).  The hyperbolic arc cosine of a number is the number whose hyperbolic cosine is the argument value.  The result is a non-negative value.  The argument value is any numeric expression greater than or equal to 1.  
  2432. ASIN(number)  
  2433. This function returns the arc sine of the specified numeric expression (number).  The number is the sine of the resulting angle.  The result is in radians and ranges from pi/2 to -pi/2.  The argument can be any numeric expression from 1 to -1.  
  2434. ASINH(number)  
  2435. This function returns the hyperbolic arc sine of the specified numeric expression (number).  The number expression is the hyperbolic sine of the resulting value.  
  2436. ATAN(number)  
  2437. This function returns the arc tangent of the specified numeric expression (number).  The result is in radians and ranges between pi/2 and -pi/2.  
  2438. ATAN2(X, Y)  
  2439. This function returns the angle, in radians, between the positive X axis and the line starting at the origin which passes through the specified coordinates, (X, Y).  The result ranges between -pi and pi.  
  2440. ATANH(number)  
  2441. This function returns the hyperbolic arc tangent of the specified numeric expression (number).  The argument may be any value less than 1 and greater than -1.  
  2442. COS(number)  
  2443. This function returns the cosine of the specified numeric expression (number).  The result ranges inclusively from -1 to 1.  The argument number can be any numeric expression given in radians.  
  2444. COSH(number)  
  2445. This function returns the hyperbolic cosine of the specified numeric expression (number).  
  2446. DEGREES(radians)  
  2447. This function converts the specified numeric expression (radians) to degrees.  
  2448. E()  
  2449. This function returns the value of the constant E (natural logarithmic base), which is approximately 2.718282.  
  2450. EXP(number)  
  2451. This function calculates the value of E() raised to the power of the specified number.  E() is a constant value of approximately 2.718282.  
  2452. EXPONENTIAL(number)  
  2453. This function returns a number selected randomly from an exponential distribution with the argument representing the distribution mean.  Number can be any numeric expression.  
  2454. FACTORIAL(number)  
  2455. This function computes the factorial of a non-negative number.  Negative arguments do not have a defined mathematical factorial and default to 1.  
  2456. GOAL(initial_estimate, result, formula)  
  2457. This function attempts to find a value for an unknown term in an equation that makes the equation yield a desired result.  You specify a formula with an unknown term (represented by the function GUESS()), a result, and an initial estimated value, initial_estimate for GUESS().  
  2458. Using your initial estimate, GOAL calculates the result of the formula and compares it with the desired result.  Based on the difference between the actual and desired result, this function makes another estimate and calculates a new result.  The process is repeated until either two successive results differ less than 1E-7, or until the maximum of 20 recalculations is reached.  
  2459. You must try to make your initial estimate closely approximate the value you expect for the variable GUESS().  Otherwise, the calculated result and the desired result may not converge sufficiently within 20 recalculations.  
  2460. The initial_estimate and result can be any numeric expression, and the formula can be any numeric formula using GUESS() as a variable.  
  2461. GUESS()  
  2462. This is a specialized function that is used as the independent variable in the formula supplied to the GOAL function.  The result of the GUESS function is undefined when not used with the GOAL function.  
  2463. INT(number)  
  2464. This function returns the integer portion of any numeric expression (number).  Results are not rounded.  
  2465. LN(number)  
  2466. This function calculates the natural logarithm (base e) of the number expression.  Number can be any numeric expression greater than 0.  
  2467. LOG(number)  
  2468. This function calculates the common logarithm (base 10) of the given number (number).  The number can be any numeric expression greater than 0.  
  2469. LOGN(number, logbase)  
  2470. This function calculates the logarithm of the number expression with the specified base (logbase).  Both of the argument values can be any numeric expression greater than 0.  
  2471. MOD(number, divisor)  
  2472. This function returns the remainder after the number expression is divided by the divisor expression.  The divisor can be any non-zero numeric expression.  
  2473. NORMAL(number)  
  2474. This function returns a numeric value selected randomly from a normal distribution with the number expression representing the standard deviation of the normal distribution.  The mean of the distribution is 0.  
  2475. PI()  
  2476. This function returns the value of pi which is approximately 3.14159.  
  2477. RADIANS(degrees)  
  2478. This function converts a numeric expression (degrees) to radians.  
  2479. RAND()  
  2480. This function returns a number selected randomly from a uniform distribution between 0 and 1.  
  2481. ROUND(number, precision)  
  2482. The ROUND function returns the value of the number expression rounded to the number of decimal places specified by the precision expression.  
  2483. When a number is rounded to a negative precision, all of the values to the right of the specified decimal position are dropped and significant positions are replaced with zeroes.  
  2484. SIGN(number)  
  2485. The SIGN function returns a value representing the sign used for the specified number.  If the number is positive, the result is 1, if negative, -1, and if the number is 0, 0 is returned.  
  2486. SIN(number)  
  2487. This function calculates the sine of a number.  The result ranges from -1 to 1.  Any numeric expression given in radians can be used.  
  2488. SINH(number)  
  2489. This function calculates the hyperbolic sine of a number.  
  2490. SQRT(number)  
  2491. The SQRT function calculates the square root of the specified number.  Any non-negative numeric expression can be used.  
  2492. TAN(number)  
  2493. The TAN function returns the tangent of a number (number) that is expressed in radians.  The number cannot be a multiple of pi/2.  
  2494. TANH(number)  
  2495. The TANH function returns the hyperbolic tangent of a number (number).  The result is between -1 and 1.  
  2496. UNIFORM(number)  
  2497. This function returns a number selected randomly from a uniform distribution between 0 and the given number.  
  2498. Spreadsheet functions are used to query information in spreadsheet cells and ranges.  
  2499. CELL()   
  2500. This function returns the contents of the current cell.  If the cell contains a formula, it returns the result of the formula, not the formula text.  
  2501. CELLTEXT(cell)  
  2502. The function returns a text string that represents the displayed contents of the specified cell (cell).  
  2503. CHOOSE(numeric, expressions)  
  2504. This function returns the specified item (numeric) from the specified expression.  The count of the expression items begins with 0.  If the expression number specified is not an available expression item (either less than 0, or greater than the number of items in the expression minus 1), an error is returned.  The expression can have up to 49 items.  
  2505. COL()  
  2506. This function returns the column number of the current cell.  If a range is selected, the column number of the current cell in the range is returned.  
  2507. COLOF(range)  
  2508. This function returns the number of the first column of the specified range (range).  Any valid cell or range reference can be used.  
  2509. COLS(range)  
  2510. This function returns the number of columns in the specified range expression.  Any valid cell or range reference can be used.  
  2511. ERR()  
  2512. This function returns the text error expression, ERR26.  It can be used as an argument of the IF function.  
  2513. HLOOKUP(search_item, range, offset)  
  2514. This function returns the contents of a cell whose position is determined by the given arguments.  
  2515. HLOOKUP searches the top row of a specified range for a specified search_item.  The function stops when it finds the cell with the greatest value that is less than or equal to the search item.  It then returns the cell which is offset the specified number of rows from the found cell.  The row number of the found cell is offset 0.  If you use an offset of 1, the returned value is the contents of the cell whose location is in the same column, one row below the found cell.  
  2516. If the search_item is a string, the item must match a cell in the search row exactly.  If no match is found, ERR 06 is returned.  When string values are used in the search row, no ordering is required.  
  2517. This function requires that a table is set up with the numeric data in the search row (the row of the range you specify) in an ascending order.  The search_item and offset can be any numeric expression.  If an offset value exceeds the boundaries of the specified range, ERR25 (out of bounds) is returned.  The range can be any valid range reference.  
  2518. INDEX(range, columns, rows)  
  2519. This function returns the contents of a cell whose position is determined by the range (range), column offset (columns), and row offset (rows) you specify.  Using the top left cell in the specified range as the reference point (which is column 0 and row 0), INDEX moves over the number of columns you specify and down the number of rows you specify to locate a cell within the selected range.  The function returns the contents of that cell.  
  2520. INDIRECT(string)  
  2521. This function returns the contents of the cell specified by string.  Any expression that returns a cell range as text can be used as the argument.  
  2522. MAKECELL(column, row)  
  2523. This function creates a string in the form of a cell reference using column and row expressions, the specified column and row numbers.  The row and column numbers can be any numeric expression having a value from 1 to 32768.  
  2524. MAKERANGE(column1, row1, column2, row2)  
  2525. The MAKERANGE function creates a string in the form of a range reference whose top left cell is specified by the values of column1 and row1 and whose bottom right cell is specified by the values of column2 and row2.  MAKERANGE does not accept column letters.  Argument values can be any numeric expression with a value from 1 to 32768.  
  2526. N(range)  
  2527. This function returns the numeric value of the top left cell of the specified range.  If the cell contains a string or is blank, 0 is returned.  
  2528. NA()   
  2529. This function returns the value N/A (not available).  NA is primarily used to indicate that a cell's value has not yet been determined and needs to be updated.  All of the other cells dependent upon a cell with the value of N/A also Enter N/A.  
  2530. RANGE(string)  
  2531. This function converts a string value (string) to a range reference.  It is used in formulas to reference a valid range.  String must contain a text expression that can be converted into a valid cell or range reference.  
  2532. ROW()  
  2533. This function returns the row number of the current cell.  
  2534. ROWOF(range)  
  2535. The ROWOF function returns the row number of the first row of the specified range.  
  2536. ROWS(range)  
  2537. This function returns the number of rows in the specified range.  
  2538. S(range)  
  2539. This function returns the string stored in the top left cell of the specified range.  If this cell contains a number or is blank, a null string is returned.  
  2540. VLOOKUP(search_item, range, offset)  
  2541. VLOOKUP returns the contents of a cell whose position is determined by the given arguments.  It begins by searching the left column of the specified range for the search_item.  Searching stops when it finds the cell in the left column with the greatest value that is less than or equal to the search item (search_item) and returns the contents of the cell that is offset the specified number of columns (offset) to the right of the found cell.  If the offset specified exceeds the range boundaries (range) or if the data is not found in the search column, an error is returned.  
  2542. If the search_item is a string, the item must match a cell in the search column exactly.  If no match is found, ERR06 is returned.  When string values are used in the lookup column, no ordering is required.  
  2543. For this function to accurately find the search item, the numeric data in the search column must be in ascending order.  
  2544. Statistical functions compute the average, standard deviation, and other general statistical operations on numeric data.  
  2545. AVG(expressions)  
  2546. This function returns the average (arithmetic mean) of the numbers in the specified expressions (expressions).  Any text expressions or single cell references to blanks are considered to have a value of zero.  Any blank cells in a range reference are not included in the average.  This function is equivalent to: SUM(expressions)/COUNT(expressions).  
  2547. COUNT(expressions)  
  2548. This function counts the number of expressions (e.g., text, numeric, range) in the list expression.  Single cell references to blank cells are counted but blank cells within ranges are not.  
  2549. MAX(expressions)  
  2550. This function returns the maximum value from a list of numeric or string expressions.  Text and references to blank cells have a value of 0.  Any blank cells in a range reference are ignored.  The maximum number of expressions is 50.  
  2551. MIN(expressions)  
  2552. This function returns the minimum value from a list of numeric or string expressions.  Text and references to blank cells have a value of 0.  Any blank cells in a range reference are ignored.  The maximum number of expressions is 50.  
  2553. STD(expressions)  
  2554. This function calculates the standard deviation of a population for the expressions in the specified list (expressions).  The standard deviation of a population represents the average amount of deviation from the population mean that occurs in a list of numbers.  It is equal to the square root of the variance as calculated by the VAR function.  Any text expressions or single cell references to a blank cell are considered to have a value of 0.  Any blank cells in a range reference are ignored.  
  2555. STDEV(expressions)  
  2556. This function calculates the standard deviation of a sample for the expressions in the specified list (expressions).  The standard deviation of a sample represents the average amount of deviation from the sample mean.  It is equal to the square root of the sample variance as calculated by the VARIANCE function.  Any text expressions or single cell references to a blank cell are considered to have a value of 0.  Any blank cells in a range reference are ignored.  
  2557. SUM(expressions)  
  2558. The SUM function calculates the sum of all of the expressions.  Any text expressions or single cell references to a blank cell are considered to have a value of 0.  Any blank cells in a range reference are ignored.  
  2559. SUMSQ(expressions)  
  2560. This function calculates the sum of a list of expressions (expressions) that have been squared.  Any text expressions or single cell references to a blank cell are considered to have a value of 0.  Any blank cells in a range reference are ignored.  
  2561. VAR(expressions)  
  2562. The VAR function calculates the population variance for the expressions specified by the (expressions).  Any text expressions or single cell references to a blank cell are considered to have a value of 0.  Any blank cells in a range reference are ignored.  
  2563. VARIANCE(expressions)  
  2564. The VARIANCE function calculates the sample variance for the expressions, specified by (expressions).  Any text expressions or single cell references to a blank cell are considered to have a value of 0.  Any blank cells in a range reference are ignored.   
  2565. Text functions enable you to locate, compare, and manipulate text strings.  
  2566. CHAR(number)  
  2567. This function returns the character in string format corresponding to the decimal value of the numeric expression (number).  The number represents the ASCII value for a text character.  
  2568. CODE(string)  
  2569. This function returns the ASCII decimal value of the first character in the given string.  
  2570. COLLATE(string1, string2)  
  2571. This function compares the two specified strings, string1 and string2, according to a collation table.  It returns -1 if the first text string is sorted before the second, 1 if the second string is sorted before the first, and 0 if the two strings are equal.  
  2572. CONTAINS(string1, search_string)  
  2573. This function returns a value of 1 if search_string is a substring of string1 or 0 if it is not.  This function is case sensitive.  Both string1 and search_string can be any valid text expression and must be enclosed in quotes.  
  2574. CURRENCY(number)  
  2575. This function converts the specified numeric expression (number) into a string that includes the currency symbol, value, and two decimal places.  You can use CURRENCY to format function results to display in worksheets, notes, legends, and charts.  
  2576. EXACT(string1, string2)  
  2577. This function compares two text expressions, string1 and string2, to determine if they match.  A value of 1 is returned if the two strings match exactly; and 0 is returned if there is not a match.  In addition to matching the characters, the case of the characters must also be matched.  
  2578. FIND(search_string, string, number)  
  2579. This function searches for search_string within string starting at the position specified by the number argument.  A starting position of 0 represents the first character of the string, 1 for the second character, and so forth.  It returns a number representing the position of search_string within string.  ERR12 is returned if the search_string is not found.  The strings can be any text expression and the number can be any integer expression.  
  2580. LEFT(string, number)  
  2581. This function returns the specified number (number) of characters from the left side of the specified string (string).  
  2582. LENGTH(string)  
  2583. This function returns the number of characters in the text expression (string).  
  2584. LOWER(string)  
  2585. The LOWER function converts all of the characters in the specified string to lowercase.  
  2586. MATCH(string, search_string, number)  
  2587. This function searches for search_string within string starting at the given character number (number) in string.  Character number 1 is the first character of the string.  The function returns a number representing the first character in string where search_string is found.  If there is no match, 0 is returned.  
  2588. MID(string, position, length)  
  2589. The MID function returns the string that begins at the given position of the specified string and includes the number of characters specified by the length.  The first position in the specified string is position 0.  
  2590. NFORMAT(number, format)  
  2591. This function formats the numeric expression, number, according to the formatting information provided by format and returns the formatted number as a string. There are three categories of formatting available: numeric, attribute, and precision. Precision formats are represented by the values -15 through +15 and must be used in conjunction with a numeric format value. The sum of the numeric, attribute, and precision values is passed as the format argument.  
  2592. PROPER(string)  
  2593. This function converts the first character of each word in the string expression to uppercase.  
  2594. REPEAT(string, number)  
  2595. This function returns a string that contains the number of copies of the given string (string) specified by the number expression.  
  2596. REPLACE(string1, position, length, string2)  
  2597. This function replaces the characters starting at a designated character position (position) in string1 with string2.  If you designate a start position that is greater than the number of text characters in string1, string2 is appended to the end of the original text.  
  2598. RIGHT(string, number)  
  2599. The RIGHT function returns the specified number of characters (number) from the right side of the given string expression (string).  
  2600. STR(number)  
  2601. This function converts a numeric expression to a text string.  
  2602. STRING(number, precision)  
  2603. Converts the specified numeric expression (number) to a string with precision representing the number of decimal places to display.  
  2604. TRIM(string)  
  2605. The TRIM function removes all leading and trailing spaces and removes duplicate spaces from between words in the specified text string (string).  
  2606. UPPER(string)  
  2607. The UPPER function converts all of the characters in the text expression string to uppercase.  
  2608. VALUE(string)  
  2609. This function converts string to a numeric value.  Conversion proceeds from left to right and stops with the first character that cannot be interpreted as part of a number.  
  2610. HyperScript functions are used to query both global worksheet information and information about selected Wingz objects. Their primary usage is to supply current settings to the various Wingz pop-up windows.  
  2611. In the following sections, HyperScript functions are listed in groups. These groups include:  
  2612.   Arrow Functions  
  2613.   Border Functions  
  2614.   Chart Functions  
  2615.   Chart Functions (3D)  
  2616.   Color Functions  
  2617.   Environment Functions  
  2618.   Error Functions  
  2619.   Field Functions  
  2620.   Fill Functions  
  2621.   Line Functions  
  2622.   Miscellaneous Functions  
  2623.   Operator Functions  
  2624.   Poly Functions  
  2625.   Selection Functions  
  2626.   Shadow Functions  
  2627.   Text Functions  
  2628.   Worksheet Functions  
  2629. Click and hold 
  2630. Functions
  2631.  in this window and drag to select a group from the cascading pull-down to find information on the functions in the group.  
  2632. ARROWHEAD()  
  2633. This function returns the arrowhead placement mode for the selected line or polyline ( 0 - NO ARROW, 1 
  2634.  BACK ARROW, 2 
  2635.  SINGLE ARROW, 3 
  2636.  DOUBLE ARROW).  
  2637. ARROWLENGTH()  
  2638. This function returns the arrowhead length (in twips) for the selected line or polyline.  
  2639. BORDERBG()  
  2640. This function returns the RGB value of the border shadow background color for the selected object.   
  2641. BORDERFG()  
  2642. This function returns the RGB value of the border shadow foreground color for the selected object.  
  2643. BORDERPATTERN()  
  2644. This function returns the border shadow pattern number (0 - 38) for the selected object.   
  2645. BORDERSTRENGTH()  
  2646. This function returns the border shadow strength (0 - 255) for the selected object.   
  2647. BORDERSTYLE()  
  2648. This function returns the border style value for the selected object.  BORDERSTYLE can be used in conjunction with the BITAND function to obtain a style value.   
  2649. To obtain the drop shadow style for the border, the returned value of the BORDERSTYLE function is compared to the value 3 with the function BITAND(BORDERSTYLE(),3) which returns:  
  2650. 2EQ    Drop Shadow Style     Return Value  
  2651.     No drop shadow     0  
  2652.     2D drop shadow     1  
  2653.     3D drop shadow     2 
  2654. To obtain the line style for the border, the returned value of the BORDERSTYLE() function is compared to the value 28 with the function BITAND(BORDERSTYLE(), 28) which returns:   
  2655. 2EQ    Line Border Style     Return Value  
  2656.     No line border     0  
  2657.     Single line border     4  
  2658.     Double line border     8  
  2659.     Thick inner line border     12  
  2660.     Thick outer line border     16  
  2661.     Button border     20  
  2662.     Outline 1 border (Not available at this time.)     24  
  2663.     Outline 2 border (Not available at this time.)     28 
  2664. To obtain the corners border style for the border, the returned value of the BORDERSTYLE function is compared to the value 32 with the function BITAND(BORDERSTYLE(),32) which returns:  
  2665. 2EQ    Corner Border Style     Return Value  
  2666.     Square corners      0  
  2667.     Round corners      32 
  2668. BORDERX()  
  2669. This function returns the border X offset (in twips) for the selected object.   
  2670. BORDERY()  
  2671. This function returns the border Y offset (in twips) for the selected object.   
  2672. AXISHASHTYPE()  
  2673. This function returns the axis hash display type for the selected chart axis. There are four possible values returned by this function, as listed below.  
  2674. 2EQ    Axis Hash Line Type     Return Value  
  2675.     No hash line     0  
  2676.     Interior hash line     1  
  2677.     Centered hash line     2  
  2678.     Exterior hash line     3 
  2679. AXISMAJGRIDBG()  
  2680. This function returns the RGB value of the major grid background color for the selected axis.  
  2681. AXISMAJGRIDFG()  
  2682. This function returns the RGB value of the major grid foreground color for the selected axis.  
  2683. AXISMAJGRIDPAT()  
  2684. This function returns the major grid line pattern number (0 - 38) for the selected axis.   
  2685. AXISMAJGRIDWIDTH()  
  2686. This function returns the major grid line width (in twips) for the selected axis.  
  2687. AXISMINGRIDBG()  
  2688. This function returns the RGB value of the minor grid background color for the selected axis.  
  2689. AXISMINGRIDFG()  
  2690. This function returns the RGB value of the minor grid foreground color for the selected axis.  
  2691. AXISMINGRIDPAT()  
  2692. This function returns the minor grid line pattern number (0 - 38) for the selected axis.  
  2693. AXISMINGRIDWIDTH()  
  2694. This function returns the minor grid line width (in twips) for the selected axis.  
  2695. CHARTTYPE()  
  2696. This function returns the gallery type of the selected chart.  The available types are:  
  2697. 2EQ    0 
  2698.  Bar      10 
  2699.  Pie  
  2700.  Line      11 
  2701.  3D Pie  
  2702.  Layer      12 
  2703.  HiLo  
  2704.  Step      14 
  2705.  XY  
  2706.  Combination      16 
  2707.  Scatter  
  2708.  3D Bar      17 
  2709.  Polar  
  2710.  3D Line      18 
  2711.  Wireframe  
  2712.  3D Layer      19 
  2713.  Contour  
  2714.  3D Step      20 
  2715.  Surface  
  2716.  3D Combination      21 
  2717.  Horizontal Bar 
  2718. COMBCOLUMN()  
  2719. This function returns the combination chart series column for the selected chart series.  
  2720. COMBLEGEND()  
  2721. This function returns the combination chart legend mode for the selected chart series (0 
  2722.  Hidden Series, 1 
  2723.  Hidden Legend Entry).   
  2724. COMBSTACK()  
  2725. This function returns 1 if combination chart stacking is enabled for the selected chart series, and 0 if stacking is disabled.  
  2726. COMBTYPE()  
  2727. This function returns the combination chart type (1 
  2728.  Bar, 2 
  2729.  Line, 3 
  2730.  Layer, 4 
  2731.  Step) for the selected chart series.   
  2732. PIEANGLE()  
  2733. This function returns the starting angle (in degrees) from which the pie slices are drawn for the selected pie chart.  
  2734. PIESORT()  
  2735. The PIESORT function returns the pie slice sorting mode (0 
  2736.  No Sorting, 1 
  2737.  Ascending, 2 
  2738.  Descending) for the selected pie chart.  
  2739. PIEWEIGHT()  
  2740. This function returns the pie weighting mode (0 
  2741.  No Weighting, 1 
  2742.  Pie Sum Weighting, 2 
  2743.  Weighting by Range) for the selected pie chart.  
  2744. PIEWGTRANGE()  
  2745. This function returns the defined range reference containing the pie weight values for the selected Pie chart.  The value returned is a range.  
  2746. PLOTBRUSHBG()  
  2747. This function returns the RGB value of the interior plot background color for the selected chart.   
  2748. PLOTBRUSHFG()  
  2749. This function returns the RGB value of the interior plot foreground color for the selected chart.  
  2750. PLOTBRUSHPATTERN()  
  2751. This function returns the interior plot pattern number (0 - 38) for the selected chart.   
  2752. PLOTPENBG()  
  2753. This function returns the RGB value of the plot line background color for the selected chart.  
  2754. PLOTPENFG()  
  2755. This function returns the RGB value of the plot line foreground color for the selected chart.  
  2756. PLOTPENPATTERN()  
  2757. This function returns the plot line pattern number (0 - 38) for the selected chart.  
  2758. PLOTPENWIDTH()  
  2759. This function returns the plot line width (in twips) for the selected chart.  
  2760. SCALELOGBASE()  
  2761. This function returns a number representing the logarithmic base for the selected numeric chart axis.  
  2762. SCALEMAJDIV()  
  2763. This function returns the number of major divisions for the selected chart axis.  The major divisions on an axis are designated by the displayed values along the axis.  
  2764. SCALEMANUAL()  
  2765. This function returns 1 if the selected numeric chart axis is in manual scale mode or 0 if automatic scaling is selected.  
  2766. SCALEMAXIMUM()  
  2767. This function returns the maximum value for the selected numeric chart axis. If multiple numeric axes are selected, the maximum scale value for the axis that was selected first is returned.  
  2768. SCALEMINDIV()  
  2769. This function returns the number of minor divisions for the selected chart axis.  Minor divisions are shown on the axis as hash marks within a major division.  
  2770. SCALEMINIMUM()  
  2771. This function returns the minimum value for the selected chart axis.   
  2772. SERIESWIDTH()  
  2773. This function returns the width of a series as a percent of the total series column width for the selected chart.   
  2774. SERLABELDISPLAY()  
  2775. This function returns the chart series data label placement mode for the selected series (1 
  2776.  Hidden, 2 
  2777.  Base, 3 
  2778.  Centered, 4 
  2779.  Exterior).  
  2780. SERLABELTYPE()  
  2781. This function returns the chart series data label type for the selected chart series (1 
  2782.  Text, 2 
  2783.  Value, 3 
  2784.  Percent).  
  2785. SYMBOLCOLOR()  
  2786. This function returns the RGB value of the symbol color for the selected chart series.  
  2787. SYMBOLSIZE()  
  2788. This function returns the symbol size (in twips) for the selected chart series.  
  2789. SYMBOLTYPE()  
  2790. This function returns the symbol type (0 - 15) for the selected chart series.  
  2791. SYMBOLWIDTH()  
  2792. This function returns the symbol width (in twips) for the selected chart series.   
  2793. BASEPENBG()  
  2794. This function returns the RGB value of the 3D base line background color for the selected 3D chart.  
  2795. BASEPENFG()  
  2796. This function returns the RGB value of the 3D base line foreground color for the selected 3D chart.  
  2797. BASEPENPATTERN()  
  2798. This function returns the 3D base line pattern number (0 - 38) for the selected 3D chart.  
  2799. BASEPENWIDTH()  
  2800. This function returns the 3D base line width (in twips) for the selected 3D chart.  
  2801. BASESIDEBG()  
  2802. This function returns the RGB value of the 3D base side background color for the selected 3D chart.  
  2803. BASESIDEFG()  
  2804. This function returns the RGB value of the 3D base side foreground color for the selected 3D chart.  
  2805. BASESIDEPATTERN()  
  2806. This function returns the 3D base side pattern number (0 - 38) for the selected 3D chart.  
  2807. BASETOPBG()  
  2808. This function returns the RGB value of the 3D base top background color for the selected 3D chart.  
  2809. BASETOPFG()  
  2810. This function returns the RGB value of the 3D base top foreground color for the selected 3D chart.  
  2811. BASETOPPATTERN()  
  2812. This function returns the 3D base top pattern number (0 - 38) for the selected 3D chart.  
  2813. DTOHRATIO()  
  2814. This function returns the depth to height ratio for the selected 3D chart.  
  2815. ELEVATION()  
  2816. This function returns the degree of elevation at which the selected 3D chart is being viewed.  The value is returned in degrees.  
  2817. PERSPECTIVE()  
  2818. This function returns the perspective distance (as a percent of the distance from the front to back of the object) at which the selected 3D chart is being viewed.  The perspective viewing distance can range from 50 to 1001 percent.  If no charts are selected, the function returns the default perspective value, 400.  
  2819. ROTATION()  
  2820. The ROTATION function returns the angle of rotation at which the currently selected 3D chart is viewed. If multiple charts are selected, the rotation of the chart that was selected first is returned.  
  2821. SURFACEPENBG()  
  2822. This function returns the RGB value of the surface line background color for the selected Surface or Wireframe chart.  
  2823. SURFACEPENFG()  
  2824. This function returns the RGB value of the surface line foreground color for the selected Surface or Wireframe chart.  
  2825. SURFACEPENPATTERN()  
  2826. This function returns the surface line pattern number (0 - 38) for the selected Surface or Wireframe chart.  
  2827. SURFACEPENWIDTH()  
  2828. This function returns the surface line width (in twips) for the selected Surface or Wireframe chart.  
  2829. SURFAXES()  
  2830. This function returns 4 if the selected Surface or Wireframe chart is displaying its axes and 0 if the axes are not displayed.  
  2831. SURFBASE()  
  2832. This function returns 8 if the selected Surface or Wireframe chart is displaying its base and 0 if the base is not displayed.  
  2833. SURFCLIP()  
  2834. This function returns 1 if the selected Surface chart has clipping activated and 0 if clipping is not activated.  
  2835. SURFCONT()  
  2836. This function returns a value that indicates the type of contour bands and contour lines that are used on the selected Contour, Surface, or Wireframe chart.  When base contour bands and lines are defined for Surface and Wireframe charts, the base of the chart reflects the Surface chart as a two-dimensional image.  The bands are the different value ranges on a Contour chart and the lines divide the bands.  SURFCONT is used in conjunction with the BITAND function to return the status of contour bands and lines, as follows:  
  2837. 3EQ    Function     Return Value     Description  
  2838.     BITAND (SURFCONT(), 1)     1     Surface contour bands defined  
  2839.     BITAND (SURFCONT(), 1)     0     Surface contour bands not defined  
  2840.     BITAND (SURFCONT(), 2)     2     Contour bands projected onto base  
  2841.     BITAND (SURFCONT(), 2)     0     Contour bands not projected onto base  
  2842.     BITAND (SURFCONT(), 4)     4     Contour lines shown  
  2843.     BITAND (SURFCONT(), 4)     0     Contour lines not shown  
  2844.     BITAND (SURFCONT(), 8)     8     Contour lines projected onto base  
  2845.     BITAND (SURFCONT(), 8)     0     Contour lines not projected onto base  
  2846.     BITAND (SURFCONT(),256)     0-255     Manual base offset 
  2847. SURFDISP()  
  2848. This function returns a value based on whether certain features are defined for the currently selected Contour, Surface, or Wireframe chart.  SURFDISP is used in conjunction with the BITAND function to return a value representing a current state of various chart elements, as follows:  
  2849. 3EQ    Function     Return Value     Description  
  2850.     BITAND (SURFDISP(), 1)     1     Clipping on  
  2851.     BITAND (SURFDISP(), 1)     0     Clipping off  
  2852.     BITAND (SURFDISP(), 4)     4     Surface axes on  
  2853.     BITAND (SURFDISP(), 4)     0     Surface axes off  
  2854.     BITAND (SURFDISP(), 8)     8     Pedestal is visible  
  2855.     BITAND (SURFDISP(), 8)     0     Pedestal is not visible  
  2856.     BITAND (SURFDISP(),16)     16     Manual offset defined for base  
  2857.     BITAND (SURFDISP(),16)     0     Offset for base determined automatically 
  2858. SURFSMOOTH()  
  2859. This function returns the spline smoothing factor for a Surface or Wireframe chart. A smoothing factor of 0 is returned when spline smoothing is disabled.   
  2860. VANISHINGX()  
  2861. This function returns the X location of the perspective vanishing point for the selected 3D chart.  The vanishing point is expressed as a percent of the chart window width with 0 at the left side and 100 at the right.  
  2862. VANISHINGY()  
  2863. This function returns the Y location of the perspective vanishing point for the selected 3D chart. The vanishing point is expressed as a percent of the chart window height with 0 at the bottom and 100 at the top.  
  2864. WTOHRATIO()  
  2865. This function returns the width to height ratio for the selected 3D chart.  
  2866. BLACK()  
  2867. This function returns the RGB value for pure black (0).  
  2868. BLUE()  
  2869. This function returns the RGB value for pure blue (16711680).  
  2870. CYAN()  
  2871. This function returns the RGB value for pure cyan (16776960).  
  2872. GREEN()  
  2873. This function returns the RGB value for pure green (65280).  
  2874. GREY()  
  2875. This function returns the RGB value for pure grey (8421504).  
  2876. MAGENTA()  
  2877. This function returns the RGB value for pure magenta (16711935).  
  2878. RED()  
  2879. This function returns the RGB value for pure red (255).  
  2880. RGB(red,green,blue)  
  2881. This function returns the RGB (red, green, blue) value for a color with the given red, green, and blue intensities.  The value of each color intensity ranges from 0 to 255.  
  2882. WHITE()  
  2883. This function returns the RGB value for pure white (16777215).  
  2884. YELLOW()  
  2885. This function returns the RGB value for pure yellow (65535).  
  2886. DESKBOTTOM()  
  2887. This function returns the Y coordinate (in twips) of the bottom right corner of the defined desktop.   
  2888. DESKLEFT()  
  2889. This function returns the X coordinate (in twips) of the top left corner of the defined desktop.  
  2890. DESKRIGHT()  
  2891. This function returns the X coordinate (in twips) of the bottom right corner of the defined desktop.  
  2892. DESKTOP()  
  2893. This function returns the Y coordinate (in twips) of the top left corner of the defined desktop.  
  2894. CERROR()  
  2895. This function returns the error number of the HyperScript command most recently executed in Wingz. If no error was generated, the function returns 0.  
  2896. ERRCOUNT()  
  2897. The ERRCOUNT function returns the total number of errors generated by HyperScript commands since Wingz was last opened.  
  2898. ERRNR(expression)  
  2899. This function returns the number of the error generated by the given string expression.  If no error is generated, 0 is returned.  
  2900. LERROR()  
  2901. This function returns the error number of the last error that occurred. Unlike CERROR, LERROR is not cleared at the beginning of each command.  
  2902. SERROR()  
  2903. This function returns the text of the error that was last generated.  
  2904. BOTTOMMARGIN()  
  2905. This function returns the bottom margin value (in twips) for the selected field.  
  2906. INDENT()  
  2907. The INDENT function returns the value defined for paragraph indention (in twips) for the currently selected field.  If more than one field is selected, the indent value for the field that was selected first is returned.  
  2908. LEFTINDENT()  
  2909. This function returns the left indent value (in twips) for the currently selected field.  
  2910. LEFTMARGIN()  
  2911. This function returns the amount of left margin (in twips) for the selected field.   
  2912. LINELEADING()  
  2913. This function returns the amount of space (in twips) between lines of text in the selected field.  
  2914. LINESPACING()  
  2915. This function returns the number of line spaces set for the current text field.  There are five possible values returned by this function.  
  2916. 2EQ    Line Spacing     Enter Value  
  2917.     Single     1  
  2918.     Double     2  
  2919.     l.5     3  
  2920.     Fixed Height     4  
  2921.     Extra leading on each line     5 
  2922. LOCKED()  
  2923. This function returns 1 if the selected field is locked and 0 if it is not.  
  2924. RIGHTINDENT()  
  2925. This function returns the right indent value (in twips) for the currently selected field.  
  2926. RIGHTMARGIN()  
  2927. This function returns the right margin value (in twips) for the currently selected field.  
  2928. SCROLLBAR()  
  2929. This function returns 1 if the selected field displays a scroll bar and 0 if it does not.  
  2930. TABS()  
  2931. This function returns the distance between tab positions (in twips) for the currently selected field.  
  2932. TITLE()  
  2933. This function returns the title of the selected control.  
  2934. TOPMARGIN()  
  2935. This function returns the amount of space defined (in twips) for the top margin of the currently selected field.  
  2936. WORDWRAP()  
  2937. This function returns 1 if word wrap is turned on for the selected field and 0 if word wrap is off.  
  2938. FILLBG()  
  2939. This function returns the RGB value of the brush background color for the selected object.   
  2940. FILLFG()  
  2941. This function returns the RGB value of the brush foreground color for the selected object.   
  2942. FILLPATTERN()  
  2943. This function returns the brush pattern number for the selected object (0 - 38).   
  2944. LINEBG()  
  2945. This function returns the RGB value of the line background color for the selected object.   
  2946. LINEFG()  
  2947. This function returns the RGB value of the line foreground color for the selected object.  
  2948. LINEPATTERN()  
  2949. Returns the line pattern number (0 - 38) for the selected object.  
  2950. LINEWIDTH()  
  2951. This function returns the line width (in twips) of the selected line or polyline.  If any other object is selected, the border line width is returned.  
  2952. CONTROLHEIGHT()  
  2953. This function returns the height (in twips) of the current control during a MOUSEDOWN, MOUSEMOVE, MOUSESTILLDOWN, MOUSEUP, MOUSEDOUBLECLICK, or REPAINT event.   
  2954. CONTROLWIDTH()  
  2955. This function returns the width (in twips) of the current control in MOUSEDOWN, MOUSEMOVE, MOUSESTILLDOWN, MOUSEUP, MOUSEDOUBLECLICK, or REPAINT event.  
  2956. CTSTRING(object_number,item_number)  
  2957. This function returns a string corresponding to the current state of the object_number and item_number specified.  Object_number can be the object number or the object name.  Item_number must be in the range of item numbers within the control.  
  2958. CTVALUE(object_number, item_number)  
  2959. This function returns a number corresponding to the current state of the control and item specified.  Object_number can be the object number or the object name.  Item_number must be in the range of item numbers within the control.  
  2960. ENCRYPTED()  
  2961. This function returns 1 if the current worksheet is encrypted and 0 if it is not.  
  2962. FILE(filename)  
  2963. This function returns 1 (TRUE) if there is an existing file with the specified filename in the Wingz directory. Otherwise, it returns 0 (FALSE). If the file is not in the Wingz directory, you must use drive and directory references.  
  2964. FORMAT()  
  2965. This function returns the numeric format value of the selected text. This function is used in conjunction with the BITAND function to retrieve format information. The returned text format value is interpreted as follows:  
  2966.   BITAND(FORMAT(),15) returns the precision.  
  2967.   BITAND(FORMAT(),240) returns 0 for general format, 16 for fixed, 32 for currency, 48 for percent, 64 for scientific, 80 for date 1, 96 for date 2, 112 for date 3, 128 for date 4, 144 for date 5, 160 for time 1, 176 for time 2, 192 for time 3, 208 for time 4.  
  2968.   BITAND(FORMAT(),256) returns 0 for parentheses off, 256 for parentheses on.  
  2969.   BITAND(FORMAT(),512) returns 0 for commas off, 512 for commas on.  
  2970.   BITAND(FORMAT(),1024) returns 0 for blank zeroes off, 1024 for blank zeroes on.  
  2971.   BITAND(FORMAT(),2048) returns 0 for hidden cell off, 2048 for hidden cell on.  
  2972.   BITAND(FORMAT(),12288) returns 0 for general alignment, 4096 for left justified, 8192 for center justified, 12288 for right justified.  
  2973. MEMFREE()  
  2974. This function returns the number of bytes in the largest contiguous block of memory currently available for use in Wingz.  
  2975. MOUSEX()  
  2976. This function returns the X position corresponding to the coordinate (in twips) where the mouse is located in a control.  The left side of the control is 0, the right side of the control is the width of the control (in twips).  
  2977. MOUSEY()  
  2978. This function returns the Y position corresponding to the coordinate (in twips) where the mouse is located in a control. The top of the control is 0, the bottom of the control is the length of the control (in twips).  
  2979. SCRIPT()  
  2980. This function returns a string that contains the first 255 characters of the script text that is attached to the currently selected object.  
  2981. TRANSPARENT()  
  2982. This function returns 1 if the currently selected pushbutton is transparent and 0 if it is visible.  If more than one pushbutton is selected, the value returned is for the pushbutton that was selected first.  
  2983. WINDOWTYPE()  
  2984. This function returns a number corresponding to the window type of the current window. The six possible values returned by this function are listed below.  
  2985. 2EQ    Window Type     Return Value  
  2986.     No windows open     -1  
  2987.     Worksheet     0  
  2988.     Modal dialog box     1  
  2989.     Help     4  
  2990.     Modeless dialog box     5  
  2991.     Script editor     7 
  2992. BITAND(number1, number2)  
  2993. BITAND calculates the bitwise "AND" of the given arguments, number1 and number2.  Both arguments can be any numeric, logical, or text expressions.  Text expressions are considered to have a value of zero.  Logical expressions have a value of 1 (TRUE) or 0 (FALSE), depending on the result of the evaluation.  
  2994. BITOR(number1, number2)  
  2995. BITOR calculates the bitwise "OR" of the given arguments, number1 and number2.  Both arguments can be any numeric, logical, or text expressions.  Text expressions are considered to have a value of zero.  Logical expressions have a value of 1 (TRUE) or 0 (FALSE), depending on the result of the evaluation.  
  2996. BITXOR(num1,num2)  
  2997. BITXOR calculates the bitwise "exclusive or" of the given arguments, number1 and number2.  Both arguments can be any numeric, logical, or text expressions.  Text expressions are considered to have a value of zero.  Logical expressions have a value of 1 (TRUE) or 0 (FALSE), depending on the result of the evaluation.  
  2998. POLYCLOSED()  
  2999. This function returns the closure mode of the selected polygon or polyline. If the object is an open polyline, 0 is returned.  If it is a closed polygon, 1 is returned.  
  3000. SMOOTH()  
  3001. This function returns 1 if the selected polygon or polyline is smoothed and 0 otherwise. If multiple polygon or polylines are selected, the smoothing state of the object that was selected first is returned.  
  3002. NRSELECTIONS()  
  3003. This function returns the number of objects and worksheet ranges selected in the current worksheet.  
  3004. SELECTION(selection_number)  
  3005. This function returns the object number of a selected object.  The selection_number ranges from 1 to NRSELECTIONS().  When the selection_number specified is not selected, an error is returned.    
  3006. SELECTIONTYPE(selection_number)  
  3007. This function returns a type number for a selection. The selection_number ranges from 1 to NRSELECTIONS(). The eight possible values returned by this function are:  
  3008. 2EQ    Selection Type Number     Return Value  
  3009.     Cell or range     1  
  3010.     Object     3  
  3011.     Component of a chart     4  
  3012.     Report footer     6  
  3013.     Report header     7  
  3014.     Report border     8  
  3015.     Worksheet heading     9  
  3016.     Defined title area     10 
  3017. SUBSELECTION(selection_number)  
  3018. This function returns either a series number for a specified chart series selection or an axis number for a selected chart axis or a chart axis title.  Selection_number is the number of the object desired out of a group of selected objects.  
  3019. SUBSELECTIONTYPE(selection_number)  
  3020. The return value of SUBSELECTIONTYPE depends on SELECTIONTYPE. When SELECTIONTYPE returns 3 (object), SUBSELECTIONTYPE returns the following, based on the type of object selected:  
  3021. 2EQ    Object Type     Return Value  
  3022.     Control     2  
  3023.     Field     3  
  3024.     Chart     4  
  3025.     Line     5  
  3026.     Arc     6  
  3027.     Oval     7  
  3028.     Rectangle     8  
  3029.     Polyline or Polygon     9  
  3030.     Picture     10  
  3031.     Group of objects     11 
  3032. When SELECTIONTYPE returns 4 (chart component), SUBSELECTIONTYPE returns the following, based on the type of chart component selected:  
  3033. 2EQ    Chart Component     Return Value  
  3034.     Title     1  
  3035.     Footnote     2  
  3036.     Legend     3  
  3037.     Series     4  
  3038.     Plot area     5  
  3039.     Axis     6  
  3040.     Axis title     7  
  3041.     Series labels     8 
  3042. SHADOWBG()  
  3043. This function returns the RGB value of the 3D chart shadow background color for the selected 3D Bar, Line, Layer, Step, or Pie chart.   
  3044. SHADOWFG()  
  3045. This function returns the RGB value of the 3D chart shadow foreground color for the selected 3D Bar, Line, Layer, Step, or Pie chart.   
  3046. SHADOWPATTERN()  
  3047. This function returns the 3D chart shadow pattern number (0 - 38) for the selected 3D Bar, Line, Layer, Step, or Pie chart.  
  3048. SHADOWSTRENGTH()  
  3049. This function returns the 3D chart shadow intensity (0 - 255) for the selected 3D Bar, Line, Layer, Step, or Pie chart.  An intensity value of 0 means no shadow is seen and an intensity of 255 is a solid shadow.  
  3050. TEXTCOLOR()  
  3051. This function returns the RGB color value of the selected text.  
  3052. TEXTFONT()  
  3053. This function returns the font name of the selected text (e.g., "Helvetica" or "Geneva").  
  3054. TEXTHEIGHT()  
  3055. This function returns the height of the current text size in the current drawing units.  TEXTHEIGHT() can only be used in conjunction with the DRAW TEXT string command.  
  3056. TEXTLENGTH(string)  
  3057. This function returns the length of the text, specified by the string expression, in the current drawing units.  TEXTLENGTH(string) can only be used in conjunction with the DRAW TEXT string command.  
  3058. TEXTSIZE()  
  3059. This function returns the size of the selected text (in points).  
  3060. TEXTSTYLE()  
  3061. Returns the text style value of the selected text. The returned text style value is interpreted as follows:   
  3062.   BITAND(TEXTSTYLE(),1) returns 0 for bold off, 1 for bold.   
  3063.   BITAND(TEXTSTYLE(),2) returns 0 for italic off, 2 for italic on.   
  3064.   BITAND(TEXTSTYLE(),4) returns 0 for underline off, 4 for underline on.   
  3065.   BITAND(TEXTSTYLE(),8) returns 0 for outline off, 8 for outline on.   
  3066.   BITAND(TEXTSTYLE(),16) returns 0 for shadow off, 16 for shadow on.  
  3067. AUTOSAVEEVERY()  
  3068. This function returns the defined Automatic Save time interval for the current worksheet as a serial date number fraction.  The resulting number represents a fraction of a 24-hour day and is used to indicate the amount of time that is allowed to elapse between saves.  
  3069. AUTOSAVENAME()  
  3070. This function returns the Automatic Save name for the current worksheet.  
  3071. AUTOSAVEON()  
  3072. This function returns 1 (TRUE) if Automatic Save is enabled and 0 (FALSE) if Automatic Save is disabled.  
  3073. CELLBORDER()  
  3074. This function returns information about the cell border defined for the currently selected cell or range of cells. This function is used with the BITAND function to retrieve cell border information.  
  3075. CELL()  
  3076. This function returns the contents of the current cell.  If the cell contains a formula, it returns the result of the formula, not the formula text.  
  3077. COLUMNWIDTH()  
  3078. This function returns the width (in twips) of the first column of the currently selected range.   
  3079. CUSTOMFORMAT()  
  3080. This function returns the custom format string for the current selection, if one exists. If one does not exist, a null string is returned.  If more than one cell is selected, this function returns the custom format string of the first cell in the selection (or a null string if the first cell does not contain a custom format).  
  3081. DELTARANGE()  
  3082. This function returns the current iteration test cell reference as text.  When an iteration is defined in a worksheet, a cell range (or delta range) is used to determine whether to continue with recalculation or to stop recalculating.  DELTARANGE returns a range formatted for use as a range argument within a function; the range may not be displayed.  
  3083. DELTAVALUE()  
  3084. This function returns the maximum change for the iteration test cell.  When an iteration is defined in a worksheet, a cell range is defined as a test range that is used to determine whether to continue recalculation.  Recalculation continues until the change in the range value from one iteration to the next is less than a defined delta value or the maximum number of recalculations have occurred.  It is this delta value that is returned.  
  3085. FORMULAS()  
  3086. This function returns the number of cells containing formulas in the current worksheet.  
  3087. FORMULATEXT(range)  
  3088. This function returns the formula in the first cell of the specified range as a text string. If the cell does not contain a formula, ERR 12 is returned.  
  3089. FRAC(range, Y_upper, X_left, Y_lower, X_right)  
  3090. This function can be used anywhere a range is used.  FRAC is useful when you want to specify a location other than on cell boundaries.  
  3091. The range argument identified the range on which the rectangular region lies.  Y_upper indicates where the top of the region lies in the upper left cell (linearly between 0 for the top and 255 for the bottom of the cell).  X_left indicates where the left of the region lies in the upper left cell (linearly between 0 for the left and 255 for the right of the cell).  Similarly, Y_lower and X_right indicate where the lower right corner of the region lies in the lower right cell of the range.  
  3092. Note that the coordinate values do not represent a definite measurement, but a fraction of the cell size (e.g., x1/255).  The coordinates 0 and 255 for X and Y are the cell boundaries and their linear measurement, as compared to 1 through 254, and can vary depending on the line width of the cell boundary.  Thus, as row and column sizes change, reference corners of the objects are moved proportionately within the cells.  
  3093. ISBLANK(range)  
  3094. This function returns 1 if the first cell in the specified range is blank and 0 if the cell contains information. Both empty and blank cells are considered to be blank by this function.  
  3095. ISCALC()  
  3096. This function returns a value of 1 if the current worksheet needs to be recalculated when using Manual Recalc.  If recalculation is not required, 0 is returned.  
  3097. ISCIRCULAR()  
  3098. This function returns 1 if the selected worksheet contains formulas that have circular references or 0 if there are no circular references.  
  3099. ISNOTE()  
  3100. This function returns 1 if the selected field is defined as a cell note and 0 if it is not.  
  3101. ITERATIONS()  
  3102. This function returns the maximum number of iterations defined for recalculation.  
  3103. MODIFIED()  
  3104. This function queries the selected worksheet and returns 1 (TRUE) if changes have been made to it since it was last saved.  Otherwise, it returns 0 (FALSE).  
  3105. NAME()  
  3106. This function returns the name defined for the currently selected object. If no object is selected, the name of the current worksheet is returned.  If no worksheet is opened, an error is returned.  
  3107. NUMBER()  
  3108. This function returns the object number of the currently selected object. If more than one object is selected, the number of the object that was selected first is returned.  An object must be selected to return a value, otherwise ERR 62 is returned.  
  3109. PASSWORD(number)  
  3110. This function returns the password assigned to the specified password number (number). If there is no password assigned for a given number, a null value is returned. If the current worksheet was opened with a read-only password, ERR 12 is returned.  The password number can be either 1 or 2.  
  3111. PASSWORDRO(number)  
  3112. This function returns 1 if the password number is read only and 0 if it is not. If the current worksheet was opened with a read only password, ERR 12 is returned.  The password number can be either 1 or 2.  
  3113. RANGENAME(range)  
  3114. This function returns the name of the cell or range, specified by the range expression if a name has been defined.  If the range is not named, a null string is returned.  When more than one named range is specified, the range name that was defined first is returned.  
  3115. REFERENCE(range)  
  3116. This function converts a range reference (range), to a text representation of the range.  The reference is converted as an absolute reference.  
  3117. ROWHEIGHT()  
  3118. This function returns the row height (in twips) of the current row in the worksheet.   
  3119. SCALE()  
  3120. The SCALE function returns the displayed scale of the current window.  The returned value can be any number from .24 (24%) to 4 (400%).  This number corresponds to the Scale setting from the Window pull-down.  
  3121. This command is used to assign a name to a cell or range. The name can then be used in a formula in place of the range it identifies.  Names apply to the cells, not to the cell contents.  
  3122. NUM1.  Select a range.  
  3123. NUM2.  Choose Define Name from the Go pull-down.  
  3124. NUM3.  Type the new name in the name area of the pop-up window and click the OK pushbutton.  
  3125. Names must begin with a letter and may contain only letters, numbers, and spaces. When you include spaces in the name you must enclose the name in single quotation marks when using it in a formula. If the selected range already has a name assigned to it, the current name is displayed in this area.  
  3126. Avoid assigning names to ranges that can be misinterpreted as cell references. For example, if the range name, "ABC123" is selected from the Name pull-down, the worksheet cell ABC123 is selected instead of the range defined for that range name.  
  3127. Use Name from the Go pull-down to move to a named range.  
  3128. Use Remove Name from the Go pull-down to remove a range name.  
  3129. By using the Create Names action from the Go pull-down, you can assign names to columns or rows in a selected range, corresponding to the text that is entered in the top row or left column of the range.   
  3130. NUM1.  Select a range.  
  3131. NUM2.  Choose Create Names from the Go pull-down and Top Row or Left Column from the cascading pull-down.  There are two options to select from when using Create Names:  
  3132. Top Row. When you choose this option, the columns in the selected range are assigned a name based on the text in the first cell of each column. When you choose the new name from the Name cascading pull-down, the cells below the column name in the defined range are selected.  
  3133. Left Column. When you choose this option, the rows in the selected range are assigned a name based on the text in the first cell of each row. When you choose the new name from the Name cascading pull-down, the cells to the right of the row name in the defined range are selected.  
  3134. You can use Name from the Go pull-down to move to a named range.  
  3135. You can use Remove Name from the Go pull-down to remove a range name.  
  3136. You can remove a defined name from the current worksheet with the Remove Name action, without affecting the data stored in the defined range. If you attempt to remove a name that is used in a formula, an error message informs you that Wingz is unable to remove a name that is in use.  
  3137.   Choose Remove Name from the Go pull-down and the select the range name you want to delete.  
  3138. To find out where the formulas are that use the range name you want to remove, choose the Find action in the Go pull-down, select the Formula action, and enter the desired range name as the formula text.  
  3139. Wingz supports the standard text editing features for your environment.  
  3140. NUM1.  Select a cell with the Worksheet Tool.  
  3141. NUM2.  Click in the Entry Bar to select an insertion point. Drag to select all or part of the contents of the cell.  
  3142. NUM3.  Type to insert new characters. Press Delete or Backspace to delete characters.  
  3143. NUM4.  Press Enter or click the accept entry icon to enter the changed contents into the cell.  
  3144. You can apply various format actions to enhance information on your Wingz worksheet. As you create the worksheet you can specify display formats for information in cells, graphic objects, text fields, pushbuttons, and charts.  
  3145. Through global formatting, you can change text and numeric fonts, point sizes, styles, and alignment.  Cell borders highlight portions of your worksheet for emphasis.  You can also specify colors and patterns to emphasize data and worksheet elements.  
  3146. NUM1.  Select a cell, a range of cells, or a block of text in a text field or script.  
  3147. NUM2.  Choose Font from the Format pull-down and the name of the font from the pop-up window.  
  3148. You can use any combination of fonts in a single Wingz worksheet, but only one font style per cell may be selected.  Text fields allow fonts to be set on a character-by-character basis.  The default font for Wingz is Helvetica, and the default point size for both text and numeric entries in worksheets is 10.  
  3149. You can choose fonts either before or after you enter text and numbers. You can also apply other formatting features before or after you choose the font itself.  
  3150. All of the fonts installed on your operating system are displayed in the Font pop-up window from the Format pull-down.  The font that is being used for the current cell, range, field, or script is highlighted.  
  3151. NUM1.  Select a cell, a range of cells, or a block of text in a text field or script.  
  3152. NUM2.  Choose Size from the Format pull-down and a point size from the cascading pull-down.  
  3153. Wingz automatically displays both text and numbers in 10-point size.   
  3154. The Size cascading pull-down lists commonly used point sizes installed on your operating environment. You can enter any size from 1 to 255 points in the Other pop-up window.   
  3155. You can specify the point size before or after you enter text and numbers. You can specify other formatting features before or after choosing the point size.  
  3156. The point size used for the currently selected cell, range, text field, or script appears with a check mark next to it.  
  3157. The appearance of your worksheet data on the screen and when printed is dependent on the point sizes you have selected and the printer you are using.  If the appearance of your data is different than you expected, refer to your owner's guide for your operating system and your printer manual for additional information.  
  3158. NUM1.  Select a cell, a range of cells, or a block of text in a text field or script.  
  3159. NUM2.  Choose Style from the Format pull-down and the name of a font style from the pop-up window.  
  3160. A font style is a variation of the current font type. You can choose a style such as Bold or Underline to add visual emphasis. You can apply more than one style to a font.  
  3161. Choose Plain from the Style cascading pull-down to remove all style formatting.   
  3162. You can change the font style before or after you enter text or numbers. You can also apply other formatting features before or after changing the style.   
  3163. The font style used in the currently selected cell, range, text field, or script appears with a check mark next to it.  
  3164. You can change the justification of text and numbers in the selected cell or range of cells.  
  3165. NUM1.  Select a cell or range of cells.  
  3166. NUM2.  Choose Align from the Format pull-down and the desired alignment from the cascading pull-down.  
  3167. The Align action positions the characters within the selected cell or text field. A check mark in the cascading pull-down indicates the alignment setting in effect for the selected cell or text field.   
  3168. You can choose to align the contents of cells to the left, right, or center.  Text that is assigned a general format is aligned to the left; numbers are aligned to the right.  
  3169. There may be times when you want to add emphasis to specific grid lines in your worksheet.  Using Cell Border in the Format pull-down, you can add solid border lines to accent selected cells or cell ranges.  
  3170. NUM1.  Select the cell or range that you want to place a border around.  
  3171. NUM2.  Choose Cell Border from the Format pull-down to display the Cell Border pop-up window.  
  3172. NUM3.  The pointer appears as a hand when you move it over selections in the pop-up window.  To choose any of the five cell border options, click on the check box next to it, using the hand pointer.  
  3173. NUM4.  Click OK when you have finished selecting the cell border options.  
  3174. NUM5.  Click Cancel to leave the pop-up window without making any changes to the selected cell or range.  
  3175. The Outline, Left, Right, Top, and Bottom cell border options may be used independently or in combination with one another.  
  3176.   Outline.  Choose Outline to put a border around the outer edges of the selected cell or range.  
  3177.   Left.  Choose Left to add a vertical border on the left edge of the selected cell or range.  
  3178.   Right.  Choose Right to add a vertical border on the right edge of the selected cell or range.  
  3179.   Top.  Choose Top to add a border to the top edge of the selected cell or range.  
  3180.   Bottom.  Choose Bottom to put a border on the bottom edge of the selected cell or range.  
  3181. NOTE: When the line width, pattern, or color of either the worksheet grid lines or the heading grid lines are modified, cell borders on the worksheet are also adjusted.  Changes made to the heading grid take precedence over changes made to the worksheet grid.  
  3182. To remove or change the borders for a cell, select the cell or range with the cell border.  Choose the Cell Border action in the Format pull-down.  The Cell Border pop-up window then appears.  If any of the five cell border options already has an X in its check box, it is currently in effect.  Clicking the check box removes the X and turns the border off. If a check box is shaded for an option, the option is in effect for some of the cells in the selected range and is not in effect for others.  Click this box once to activate the option for all cells in the range.  Click the box a second time to remove the cell border line from all cells in the range.  
  3183. NUM1.  Select a cell, a range of cells, a pushbutton, or a block of text in a text field.  
  3184. NUM2.  Choose Color from the Format pull-down and select a color from the cascading pull-down.  
  3185. By default, Wingz displays text and positive numbers in black and negative numbers in red. You can use the Color action to emphasize text and numbers in cells, ranges, pushbuttons, or text fields.   
  3186. The Color action displays the characters in the selected cells or text fields in the chosen color. In addition to the standard colors (Red, Green, Blue, Cyan, Magenta, Yellow, Black, and White), the Other action lets you create your own colors using the color options pop-up window. A check mark in the cascading pull-down indicates the color in effect for the selected cell(s).  
  3187. You can change the appearance of the worksheet grid by applying color and patterns to the cells and the grid lines. To change the appearance of grid lines:  
  3188. NUM1.  Select a cell or range.  
  3189. NUM2.  Choose Line from the Format pull-down.  
  3190. NUM3.  Choose a pattern, foreground and background color, and line width in the pop-up window.  
  3191. NUM4.  Click OK.  
  3192. Changes made to the color of grid lines are applied to the entire worksheet. Changes made to the color of cells, however, are applied only to the selected cells.  
  3193. NUM1.  Select a cell or range.  
  3194. NUM2.  Choose Fill from the Format pull-down.  
  3195. NUM3.  Choose a pattern and a foreground and background color in the pop-up window.  
  3196. NUM4.  Click OK.  
  3197. You can select the entire worksheet by choosing Select All from the Edit pull-down or by clicking once in the upper-left corner of the heading grid.  
  3198. NUM1.  Choose Select from the Go pull-down and Heading from the cascading pull-down.  
  3199. NUM2.  Choose the following options from the Format pull-down.  
  3200. Use the Font, Size, Style, and Color actions to change the appearance of the row and column headings. Use the Fill and Line actions to change the appearance of the heading grid.  
  3201. You can also select the headings by double-clicking in the upper-left corner of the heading grid.  
  3202. NUM1.  Select a cell or range of cells.  
  3203. NUM2.  Choose Number from the Format pull-down and the appropriate format from the cascading pull-down.  
  3204. If you include a comma in a number you enter, the number is treated as text and cannot be formatted as a number. However, you can display the numbers with commas by using the Attribute action from the Format pull-down.  
  3205. If the selected range is blank, numbers assume the selected format as they are entered. If you have entered numbers in the range previously, their format changes.   
  3206. When you choose this action, the value in the selected cell or range is displayed in a fixed decimal format. The number of fixed decimal positions is designated by the Precision action in the Format pull-down. For example, a value of 250 is displayed as 250.00 when the precision is set to 2, and as 250 when the precision is set to 0. Fixed is the default setting for numeric cells.  
  3207. In General format, the number, if large enough, fills the cell width. The number is displayed with a floating number of places to the right of the decimal point, which are truncated if the cell is not wide enough to accommodate all of the decimal numbers. In this format, the amount of precision defined is ignored. For example, .054 is displayed as .054 and 1.000 is displayed as 1.  
  3208. When you choose Scientific format, cells are displayed in scientific notation. The currently defined precision applies to the mantissa of the displayed value. For example, if the precision is set at 2, the number 1,000,000 is displayed as 1.00E+06 (1.00 mulitplied by ten to the power of six).  
  3209. When Currency format is chosen, numbers in the selected cell or range are displayed with a currency symbol. A fixed decimal format is maintained and the defined precision is unchanged. For example, when the number 52.56 is placed in a cell that has been formatted for currency and the precision is set to 2, the number is displayed as $52.56. When the precision is changed to 0, the value is displayed as $53.  
  3210. Choosing the Percent action formats the selected cell or range to display the number as a percentage. The number is multiplied by 100 and displayed in a fixed decimal format with the defined precision. A percent sign is displayed behind the number. For example, if a cell contains a value of 1 and the cell has a precision of 0, it is displayed as 100%. A value of 0.7 with a precision of 2 is displayed as 70.00%. 
  3211. Like Fixed notation, the Scientific, Currency, and Percent formats all display numbers according to the degree of precision you set.  
  3212. NUM1.  Select a cell or range of cells.  
  3213. NUM2.  Choose Number from the Format pull-down and the appropriate Date format from the cascading pull-down.  
  3214. The following date formats are available:  
  3215. 2EQ    FORMAT     EXAMPLE  
  3216.     D-Mon-YY     23-Dec-88  
  3217.     D-Mon     23-Dec  
  3218.     Mon-YY     Dec-88  
  3219.     MM-DD-YY     12-23-88  
  3220.     MM-DD     12-23 
  3221. You can change these formats with the HyperScript DATE command.  
  3222. When you format a blank range, numbers take on the selected format as you enter them. If you have entered numbers already, their format changes.   
  3223. You can format dates as text values. To use these values in formulas, you must first use the DATEVALUE function.  
  3224. A check mark appears next to the selected option.  
  3225. NUM1.  Select a cell or range of cells.  
  3226. NUM2.  Choose Number from the Format pull-down and the appropriate Time format from the cascading pull-down.  
  3227. The following time formats are available:  
  3228. 2EQ    FORMAT     EXAMPLE  
  3229.     HR:MN:SC AM     01:23:16PM  
  3230.     HR:MN AM     01:23PM  
  3231.     HH:MN:SC     13:23:16  
  3232.     HH:MN     13:23 
  3233. You can change these formats with the HyperScript TIME command.  
  3234. Use the TIME function to enter time information into a cell. For example, use =TIME(13,23,16) for 1:23:16 pm. Wingz returns 0.56, which you can then format as a time.  
  3235. You can format times as text values. To use these values in formulas, you must first use the TIMEVALUE function.  
  3236. When you format a blank range, numbers take on the selected format as you enter them. If you have entered numbers already, their format changes.   
  3237. A check mark appears next to the selected option.  
  3238. A Custom Format consists of a "picture" of the format that you want to use.  The picture is composed of characters that are used to specify both the type of numbers which will be displayed and the format in which they will be displayed in the formatted cell.  
  3239. Custom formats override all other numeric format settings including all of the other options in the Number cascading pull-down, all of the options in the Attribute cascading pull-down, and the Precision setting.  
  3240. IMPORTANT: When you define a custom numeric format in a worksheet, the format is saved with the worksheet in which it was defined.  
  3241. The Custom Format option in the Format pull-down can be used to create a number format that is not currently available on the Number cascading pull-down.     
  3242. A custom format can contain up to four sections separated by semicolons, consisting of three number sections and a text section.  The text section is optional and may be omitted.  In addition, the number sections can be combined into one or two sections.  
  3243. When three sections exist in a custom format, the first section is interpreted as the format used for positive numbers, the second section is interpreted as the format used for negative numbers, and the third section is interpreted as the format used for zeroes.  
  3244. When two sections exist in the custom format, the first section is interpreted as the format used for both positive numbers and zeroes, and the second section is interpreted as the format used for negative numbers.  
  3245. When only one section is used in the custom format, it is interpreted as the format used for all numbers (positive, negative, and zero).  
  3246. When a text section exists in the custom format, it must be the last section in the format.  If the text section is not preceded by three number sections, it must include the text placeholder character "@".   
  3247. A text format can be used to display cell text embedded in a specified string.  The format string contains an "@" character to represent where the cell text is to be inserted.  The examples in the following table show the cell text, the text format used, and the text that is displayed.  
  3248. 3EQ    Cell Text     Custom Format     Displayed Text  
  3249.     A     "Region" @     Region A  
  3250.     Rent     @ "Expense"     Rent Expense  
  3251.     AF234     "Item" @ "is out of stock."     Item AF234 is out of stock. 
  3252. You can prevent the display of certain types of numbers by omitting a picture string and including an extra semicolon.  The first example below prevents the display of negative values.  The second example prevents the display of negative and zero values.   
  3253. Examples:  
  3254. <positive format>;;<zero format>;<text format>  
  3255. <positive format>;;;<text format>  
  3256. By omitting a picture string between the semicolons, you indicate that a value type represented by that format position is not to be displayed.  
  3257. NOTE: Custom formats override all other numeric format settings, including all other options in the Number cascading pull-down, all options in the Attribute cascading pull-down, and the Precision setting.   
  3258. The picture symbols listed in the following table can be used to construct a numeric format:  
  3259. 2NW    0     This symbol is used to display a numeric digit.  If there is no significant digit in this location in the cell value, a zero is displayed in that position.  If a cell value contains more digits to the left of the decimal than there are zeroes to the left of the decimal in the custom format string, the digits are displayed.  If a cell value contains more digits to the right of the decimal than there are zeroes to the right of the decimal in the custom format string, the number is rounded to as many decimal places as there are zeroes to the right of the decimal in the custom format.  
  3260.     #     This symbol is used to display a numeric digit.  The rules described above for 0 are also followed for this symbol, with the exception that extra zeroes are not displayed if the number has fewer digits on either side of the decimal than there are #'s on either side in the format.  
  3261.     . (period)     This symbol is used to represent a decimal point.  
  3262.     , (comma)     This symbol is used to represent a thousands separator.  
  3263.     %     This symbol is used to represent a percent sign.  The cell value is multiplied by 100 and the % character is displayed.  
  3264.     e- E-     These symbols are used to display a value using scientific notation with either a lowercase or an uppercase letter (e or E).  The number of # or 0 symbols to the right of one of the e- or E- symbols determines the number of digits in the exponent.  If the value is negative, a minus sign is displayed; if the value is positive, no sign is displayed.  
  3265.     e+ E+     These symbols are used to display a value using scientific notation with either a lowercase or an uppercase letter (e or E).  The number of # or 0 symbols to the right of one of the e+ or E+ symbols determines the number of digits in the exponent.  If the value is negative, a minus sign is displayed; if the value is positive, a plus sign is displayed.  
  3266.     $ - + : ( ) / space     Any of these characters can be displayed in the format without having to surround the character(s) with quotation marks or provide a leading backslash (see "text" and \ below).  These characters are commonly used for value formatting.  The parentheses, ( ), display negative numbers surrounded by parentheses.  The dollar sign, $, displays the number as currency.  The slash character, /, is displayed as a date separator and the colon, :, is displayed as a time separator.  The plus sign, +, is displayed with a positive number and the minus sign, -, is displayed with a negative number.  A blank space displays a space in the string.  
  3267.     "text"     Quotation marks are used to display any character or string of characters as part of a custom format picture.  
  3268.     \     This symbol can be used in a custom format to indicate that the next character in the string is to be displayed in the formatted cell.  A backslash can be used as an alternative to enclosing a single character in quotation marks.  
  3269.     *     The character that follows an asterisk in a format string is used to fill the width of the selected cell.  A maximum of 10 asterisks in each section of a format may be used.  
  3270.     d     This character is used to display a one- or two-digit number representing the day of the month (e.g., 1 for day 1, 30 for day 30).  
  3271.     dd     These characters are used to display a two-digit number representing the day of the month (e.g., 01 for day 1, 30 for day 30).  
  3272.     ddd     These characters are used to display an abbreviated version of the day name (e.g., "Sat" or "Sun").  
  3273.     dddd     These characters are used to display a full text version of the day name (e.g., "Saturday" or "Sunday").  
  3274.     m     This character is used to display a one- or two-digit number representing the month of the year (e.g., 1 for January, 12 for December).  
  3275.     mm     These characters are used to display a two-digit number representing the month of the year (e.g., 01 for January, 12 for December).  
  3276.     mmm     These characters are used to display an abbreviated version of the month name (e.g., "Jan" or "Dec").  
  3277.     mmmm     These characters are used to display the full text version of the month name (e.g., "January" or "December").  
  3278.     yy     These characters are used to display a two-digit number representing the year (e.g., 01 for the year 2001 and 89 for the year 1989).  
  3279.     yyyy     These characters are used to display a four-digit number representing the year (e.g., 2001 or 1989).  
  3280.     h     This character is used to display a one- or two-digit number representing the hour of the day (e.g., 4 for 4:00 AM; 11 for 11:00 AM).  If a/p, A/P, am/pm, or AM/PM are used in the format, the hour is displayed using a 12-hour clock (e.g., 4 for 4:00 PM).  If these time of day formats are not used, the hour is displayed using a 24-hour clock (e.g., 16 for 4:00 PM).  
  3281.     hh     These characters are used to display a two-digit number representing the hour of the day (e.g., 04 for 4:00 AM).  If a/p, A/P, am/pm, or AM/PM are used in the format, the hour is displayed using a 12-hour clock (e.g., 04 for 4:00 PM).  If these time of day formats are not used, the hour is displayed using a 24-hour clock (e.g., 16 for 4:00 PM).  
  3282.     m     This character is used to display a one- or two-digit number representing the minutes portion of a time (e.g., 7 for 11:07; 13 for 11:13).  The "m" must follow an "h" or an "hh" in the custom format.  Otherwise, the month number is displayed instead of the minutes.  
  3283.     mm     These characters are used to display a two-digit number representing the minutes portion of a time (e.g., 07 for 11:07).  The "mm" must follow an "h" or an "hh" in the custom format.  Otherwise, the month number is displayed instead of the minutes.  
  3284.     s     This character is used to display a one- or two-digit number representing the seconds portion of a time (e.g., 3 for 8:32:03; 23 for 8:32:23).  
  3285.     ss     These characters are used to display a two-digit number representing the seconds portion of a time (e.g., 03 for 3:32:03).  
  3286.     a/p A/P     These characters are used to display a single character entry indicating the time of day using a 12-hour clock (e.g., "a" or "A" for times from midnight until noon and "p" or "P" for times between noon and midnight).  If a/p, A/P, am/pm, or AM/PM symbols are not used, the time is displayed using a 24-hour clock.  
  3287.     am/pm AM/PM     These characters are used to display a two-character string entry indicating the time of day using a 12-hour clock (e.g., "am" or "AM" for times from midnight until noon and "pm" or "PM" for times between noon and midnight).  If a/p, A/P, am/pm, or AM/PM symbols are not used, the time is displayed using a 24-hour clock. 
  3288. Examples of custom formats are shown in the following table.  
  3289. 3EQ    Cell Value     Custom Format     Displayed Value  
  3290.     123456789     000-00-0000     123-45-6789  
  3291.     l3456.70     $###,##0.00     $l3,456.70  
  3292.     l560000.00     O.00E-00     l.56E06   
  3293.     O.005     O.00%     O.50%  
  3294.     l32l8.00     "Total Sales: " $##,##0.00     Total Sales: $l3,2l8.00  
  3295.     32198     MMDDYYYY     02251988  
  3296.     32178     MMMM D, YYYY     February 5, 1988  
  3297.     32178     MM/DD/YY     02/05/88  
  3298.     O.6878     HHMMSS     163025  
  3299.     O.3981     HH MM SS A/P     09 33 15 A  
  3300.     O.6750     H:M:S am/pm     4:12:0 pm 
  3301. When you choose the Custom action of the Number action in the Format pull-down, the custom number pop-up window is displayed.  
  3302. The following options are available in this pop-up window:  
  3303.   List Box. The list box displays all of the defined custom formats for the current worksheet.  To select a custom format for the current cell or range, either double-click the list box item, or click the list box item and then click OK.   
  3304.   Format Entry. If the current cell is formatted using a custom format, the current format for the cell is displayed here.  You can select a new format by choosing it from the list box or by entering a new format.  Click OK when you are finished.  The new format that you have defined appears in the list box the next time you choose the Custom action.  When the current cell is displayed with the new custom format, the current custom format also appears in the Format: section of the pop-up window.  
  3305.   OK. Click OK to save the current format for the selected cell or range.   
  3306.   Cancel. Click Cancel to cancel any changes that have been made in the pop-up window.  
  3307.   Delete. Click Delete to remove the currently selected format from the list box.  If a format is currently in use by any cell in the worksheet, the format cannot be removed and an error message is displayed.  
  3308. IMPORTANT: Custom formats are saved with the current worksheet.  If additions or changes are made to the list of custom formats, they are not retained until the worksheet is saved.  
  3309. In addition to numeric formatting, you can use attributes to hide cells that contain zeroes, insert commas as thousands separators, display negative numbers in parentheses, and hide cells from view.  
  3310. NUM1.  Select a range of cells.  
  3311. NUM2.  Choose Attribute from the Format pull-down and Hide Zero from the cascading pull-down.  
  3312. Hide Zero shows all the cells that contain the value zero as blank. Note that these cells are not empty
  3313. they simply contain zero values which are not being displayed.  
  3314. A check mark appears next to Hide Zero when this option is selected. To reverse the action and show the zeros, choose Hide Zero again.  
  3315. NUM1.  Select a cell or range of cells.  
  3316. NUM2.  Choose Attribute from the Format pull-down and Commas from the cascading pull-down.  
  3317. When you choose Commas, Wingz inserts a comma in front of every third number to the left of the decimal point.  
  3318. If you include a comma or decimal point as you enter a number, the number is treated as text and cannot be formatted with the Number action.  
  3319. Actions from the Attribute pull-down do not affect the way Wingz stores numbers or uses the numbers in calculations.  
  3320. A check mark appears next to Commas when this action is selected. To remove the commas from a range, reselect Commas.  
  3321. NUM1.  Select a cell or range of cells.  
  3322. NUM2.  Choose Attribute from the Format pull-down and Parenthesis from the cascading pull-down.  
  3323. Use Parenthesis to display negative numbers in parentheses (instead of using a minus sign).   
  3324. A check mark appears next to Parenthesis when this action is selected. To remove the parentheses and restore the minus sign, reselect Parenthesis.  
  3325. On color systems, Wingz automatically displays negative numbers in red. Use the Negatives action from the Format pull-down to specify a different color.  
  3326. The Hidden action hides the contents of the selected cells. The selected cells are not deleted from the worksheet.  
  3327. NUM1.  Select a range of cells.  
  3328. NUM2.  Choose Attribute from the Format pull-down and Hidden from the cascading pull-down.  
  3329. Use Hidden to protect cell information that you do not want others to view or that you do not wish to print. Note that this action does not prevent you (or others) from making changes to a cell.  
  3330. A check mark appears next to Hidden when this option is selected. To reverse the action and show the cells, choose Hidden again.  
  3331. Use the Show action from the Window pull-down to hide objects (or all cells) on the worksheet from view.  
  3332. To set the number of fixed decimal places that are displayed for selected cell values, choose the Precision action.  
  3333. NUM1.  Select a cell or range of cells.  
  3334. NUM2.  Choose Precision from the Format pull-down.  
  3335. NUM3.  In the pop-up window, set the desired number of decimal places.  
  3336. NUM4.  Click OK.  
  3337. When the action is chosen, a spin button (ranging from -15 to 15) is displayed. The default precision is 2. Custom format settings override the defined precision.  
  3338. When the precision is set to a negative number, the decimal point is moved to the left and the displayed number is rounded. For example, if the number 1,348,697.48 is in the current cell and the precision is set to -3, the number is displayed as 1,349.  
  3339. IMPORTANT: The Precision action does not change the values that are stored in the selected cells, it merely rounds the number for display purposes. Formulas that reference these cells are not affected by the precision you set.  
  3340. When you format a blank range, numbers take on the selected precision as you enter them. If you have entered numbers already, their precision changes.   
  3341. The Precision action does not affect numbers formatted as General. Precision does not affect the way Wingz stores numbers and uses them in calculations.  
  3342. If you are using a color system, you can display negative numbers in a contrasting color by specifying the color desired from the Negatives action.   
  3343. NUM1.  Select a cell or range of cells.  
  3344. NUM2.  Choose Negatives from the Format pull-down and a color from the cascading pull-down.  
  3345. The cascading pull-down actions are Red, Green, Blue, Cyan, Magenta, Yellow, Black, White, and Other. If you choose the Other action, the color options pop-up window is displayed, enabling you to select your own color.  The default color for negative cell values is Red.  
  3346. To blend a color using the color options pop-up window, move the sliders within each slide bar to the position where the desired color is located. The currently selected color is displayed in the bottom color box. The top box displays the color that was selected when the pop-up window was opened.  
  3347. Use the Color action from the Format pull-down to change the color of text in the cells.  
  3348. Use the Fill, Line, and Border actions from the Format pull-down to modify the appearance of objects and worksheet cells.  
  3349. If your system does not display color, foreground and background colors appear as black, white, or shades of grey.  
  3350. You apply a background color directly to the background of an object or cells. The foreground color is applied to a pattern that sits on top of the background.   
  3351. The patterns allow varying amounts of the background to show through. Patterns range from completely filled (a solid color) to completely clear (transparent).  
  3352. The background and foreground color menus offer a choice of three primary colors (red, green, and blue), three secondary colors (cyan, magenta, and yellow), plus white and black. In addition, you can blend your own colors.  
  3353. The Fill action in the Format pull-down enables you to choose the foreground color, background color, and pattern to be used for selected cells, objects, and chart elements.  
  3354. NUM1.  Select the object.  
  3355. NUM2.  Choose Fill from the Format pull-down.  
  3356. NUM3.  Choose a background color in the pop-up window.  
  3357. NUM4.  Click OK.  
  3358. By default, Wingz applies a white background color to the worksheet grid, text fields, objects, and chart elements.  
  3359. Use a pattern with a foreground color to apply additional color, shading, and texture. See the next section 
  3360. Filling With Patterns
  3361.  for more information.  
  3362. NUM1.  Select the object.  
  3363. NUM2.  Choose Fill from the Format pull-down.  
  3364. NUM3.  Choose a pattern and a foreground color in the pop-up window.  
  3365. NUM4.  Click OK.  
  3366. A pattern used with the default foreground color adds a black pattern to any Wingz object. To blend colors on a system with a color monitor, choose a pattern with varying foreground and background colors.  On a monochrome screen, using patterns is necessary to differentiate chart series elements.  
  3367. The pattern picker at the bottom of the pop-up window provides 39 available patterns. The patterns that are displayed show a mix of the foreground and background colors selected with the color pickers described above. No pattern is used when the N option is selected. (Using no pattern makes the fill area of an object transparent.)  
  3368. The Line action is used to specify the width, pattern, and color of lines, polylines, and arcs, as well as lines used in object borders, report headers, report footers, and report borders.  When a cell or range is selected, the Line action affects the grid lines for the entire worksheet.  
  3369. NUM1.  Select an object.  
  3370. NUM2.  Choose Line from the Format pull-down.  
  3371. NUM3.  Choose a foreground color in the pop-up window.  
  3372. NUM4.  Click OK.  
  3373. You can change the line color for any Wingz object. By default, Wingz applies a solid pattern with a black foreground color to a line (a solid black line). The foreground color determines the color of the line pattern.  
  3374. To apply additional color, shading, and texture to the line, use a different pattern with a foreground color and a background color. See the section entitled "Changing Line Pattern" for more information.  
  3375. See the next section entitled "Changing Line Width" for information about specifying the line width.   
  3376. NUM1.  Select an object.  
  3377. NUM2.  Choose Line from the Format pull-down.  
  3378. NUM3.  Choose a line width in the pop-up window.  
  3379. NUM4.  Click OK.  
  3380. You can use choices in the pop-up window to specify the color and pattern of a line.  
  3381. Use the actions in the Border pop-up window to change the border style of an object, text field, pushbutton, or chart element.  
  3382. NUM1.  Select an object.  
  3383. NUM2.  Choose Line from the Format pull-down.  
  3384. NUM3.  Choose a pattern and a background color in the pop-up window.  
  3385. NUM4.  Click OK.  
  3386. To create a broken line or a textured outline for an object, use a pattern. By default, Wingz applies a solid pattern with a black foreground color to a line (a solid black line).  
  3387. A pattern used without a foreground color adds a black pattern to a line. To blend colors or to produce shades of grey on a monochrome monitor, combine a pattern with a foreground color and a background color.  
  3388. To change the border style of an object, text field, pushbutton, or chart element, use actions in the Border pop-up window.  
  3389. NUM1.  Select a line or a polyline.  
  3390. NUM2.  Choose Line from the Format pull-down.  
  3391. NUM3.  In the pop-up window, specify an arrow for one or both ends of the line.  
  3392. NUM4.  Set the length of the arrow.  
  3393. NUM5.  Click OK.  
  3394. By default, Wingz displays a 27-point arrow. You can, however, indicate a different length (up to 999 points).  
  3395. The elements of a chart follow the same color and pattern rules as any other Wingz object.  
  3396.   To add color or pattern to the chart background area, plot area, legend, title, or footnote, select the chart element that you want to change, choose Fill from the Format pull-down, and choose colors and a pattern from the pop-up window.  
  3397.   To change the color or pattern of a series, select the series in the legend, choose Fill from the Format pull-down, and use options in the pop-up window.  
  3398.   To add a color or pattern to an axis, select the axis and choose Line from the Format pull-down, and choose colors and a pattern from the pop-up window.  
  3399.   To change the color or pattern of the plot area, select the chart or a chart element and choose Graph pull-down and Plot Interior Brush from the General cascading pull-down. Choose the color combination pattern that you want in the pop-up window, and click OK.  
  3400.   To change the color, pattern, and width of the lines that define the plot area, select the chart or a chart element and choose Plot Interior Pen from the General cascading pull-down in the Graph pull-down. Click the line width, color combination, and pattern from the pop-up window, and click OK.  
  3401.   To change the color or pattern of the chart grid lines, select a chart axis and choose Major Grid or Minor Grid from the Axes cascading pull-down in the Graph pull-down. Click the colors, pattern, and line width from the pop-up window, and click OK.  
  3402. On a monochrome monitor, Wingz automatically assigns patterns instead of colors to data series. So, on a monochrome monitor, you change patterns rather than add them. If you have a grey-scale monitor, each series is assigned a shade of grey, which you can change with the color actions.  
  3403. You can customize a 3D chart by adding color and pattern to its various elements. Note that series element shadows appear only in 3D charts.   
  3404.   To change the border of the base, select the chart and choose Base Pen from the 3D Info cascading pull-down in the Graph pull-down. Specify the line width, colors, and pattern from the pop-up window, and click OK.  
  3405.   To change the side of the base, select the chart or a chart element and choose Base Side from the 3D Info cascading pull-down in the Graph pull-down. Specify the color and pattern from the pop-up window, and click OK.  
  3406.   To change the top of the base, select the chart or a chart element and choose Base Top from the 3D Info cascading pull-down in the Graph pull-down. Specify the color and pattern from the pop-up window, and click OK.  
  3407.   To change the cross-hatch lines on a Surface or Wireframe chart, select the chart or a chart element and choose Surface Pen from the 3D Info cascading pull-down in the Graph pull-down. Specify the line width, color and pattern from the pop-up window, and click OK.  
  3408.   To change the color, pattern, and intensity of the shadow for the series elements, select the chart or chart element and choose Shadow from the 3D Info cascading pull-down in the Graph pull-down. Specify the color, pattern and degree of intensity that you want in the pop-up window, and click OK.  
  3409. You can change the border style of a 3D chart just as you can for other objects. See the next section, "Changing Object Borders," for more information.  
  3410. NUM1.  Select an object.  
  3411. NUM2.  Choose Border from the Format pull-down.  
  3412. NUM3.  Choose the border style from the pop-up window.  
  3413. You can change the border style of rectangles, text fields, pushbuttons, and charts.  Polylines, polygons, ovals, lines, and arcs do not have border styles.  
  3414. The default border is a single-line, square-cornered border with no drop shadow. In the pop-up window, you can vary the offset of a drop shadow border, specify round or square corners, and specify the kind of border.  
  3415. Other options in the pop-up window allow you to add color and pattern to the drop shadow border.  
  3416. Use the Line action from the Format pull-down to change the border line.  
  3417. You can change the way Wingz automatically prints a worksheet by creating a report. In a report, you can place page breaks where you want them, which can divide the worksheet into meaningful sections. You can specify headers for the top of each page and footers for the bottom of each page of the report. You can hide headers and/or footers, too, if you want to print one or more pages without them.  
  3418. You can also take advantage of the Show actions in the Window pull-down to change the way the worksheet appears in the printed report.   
  3419. Wingz prints all worksheet information and shown objects in the selected range.   
  3420. NUM1.  Select the range that contains the information you want to print.  
  3421. NUM2.  Choose Report from the Sheet menu and Report Print Range from the cascading pull-down.  
  3422. You can use the Show action from the Window pull-down to hide objects or worksheet elements from printing.  
  3423. Other actions from the Report cascading pull-down add headers, footers, and page breaks to the printed worksheet.  
  3424. The Page Preview action from the File pull-down allows you to preview sample pages before printing.  Wingz displays the current worksheet on the screen as it will look when printed.  You can click Next and Prev to see all the printed pages, or Goto to view a specific page.  
  3425. Wingz automatically paginates your worksheet when you print it. You can override this automatic pagination by setting page breaks wherever you want them.   
  3426. NUM1.  Select the last row or column you want to appear on a page, or the cell that marks the lower-right corner of a page.  
  3427. NUM2.  Choose Report from the Sheet pull-down and Add Page Break from the cascading pull-down.  
  3428. You can set a page break after any row or column in the worksheet. If you select a row, anything below that row appears on a subsequent page. If you select a column, anything to the right of that column appears on a subsequent page. If you select a cell, that cell marks the lower-right corner of the printed page.   
  3429. If any of the pages you create with page breaks are longer than the page size you have selected with the Page Setup action, Wingz automatically inserts additional page breaks to fit the page size.   
  3430. NUM1.  Select the cell that marks the lower-right corner of the page.  
  3431. NUM2.  Choose Report from the Sheet pull-down and Remove Page Break from the cascading pull-down.  
  3432. When you select a cell and choose the Remove Page Break option, Wingz finds the next page break and removes it. You can then scroll to find the next page break and repeat the procedure to remove it, if desired.  To remove all page breaks that have been added, choose the Remove All Page Breaks option.  
  3433. You cannot remove page breaks that Wingz sets automatically to fit the page size you have chosen using the Page Setup action.  
  3434. You can create a header or footer that appears on each page of the printed report.  
  3435. NUM1.  Select the cell or range containing the text of the header or footer.   
  3436. NUM2.  Choose Report from the Sheet pull-down and Report Header Range from the cascading pull-down to create a header. Choose Report Footer Range to create a footer.   
  3437. The text of the header or footer is entered in a cell or range of cells. The text in a cell can run over the cell boundary, but the total cannot exceed 255 characters. If you are using a range of cells for your header or footer, the text in each cell appears on a separate line.   
  3438. To find an existing header or footer, choose Select from the Go pull-down and Report Header or Report Footer from the cascading pull-down.  
  3439. You can change the font, size, or style of the header or footer text, or add color to it. For more information, refer to the section 
  3440. Global Formatting
  3441.  for more information.   
  3442.   Choose Report from the Sheet pull-down and the desired justification from the cascading pull-down.  
  3443. When you create a report with a header, the header automatically appears centered at the top of the page. You can align it with the left or right margin, or return it to the center of the line. Use Page Preview from the File pull-down to preview these choices before you print.  
  3444. You set the margins with the Page Setup action from the File pull-down.  
  3445.   Choose Report from the Sheet pull-down and the desired justification from the cascading pull-down.  
  3446. Like headers, footers can be aligned to the left or right margin or centered on the printed page of a worksheet report. Use Page Preview from the File pull-down to preview these choices before you print.  
  3447. You set the margins with the Page Setup action from the File pull-down.  
  3448.   To print your report without headers, choose Report from the Sheet pull-down and Hide Report Header from the cascading pull-down.  
  3449.   To print your report without footers, choose Report from the Sheet pull-down and Hide Report Footer from the cascading pull-down.  
  3450. With Wingz you can open and work with several worksheets at the same time and even display duplicate copies of a worksheet in separate windows. The Clipboard allows you to cut, copy, and paste material from other Wingz worksheets
  3451. and other applications
  3452. onto a Wingz worksheet. Moreover, you can resize, relocate, and activate a Wingz window in the usual fashion.   
  3453. Wingz provides several ways to make a window active:  
  3454.   Click in a portion of the window.  
  3455.   Choose the window name from the list of open windows at the bottom of the Window pull-down.  
  3456.   In OS/2 Presentation Manager, click the system menu icon and select the Switch Window action from the System menu pull-down.  
  3457.   In Windows, click the system menu icon and select the Next action from the System menu pull-down.  
  3458.   Select the Ctrl and Tab keys to move through multiple windows.  
  3459.   Choose New Window from the Window pull-down to display a duplicate version of the active worksheet in a second window.  
  3460. The same worksheet now appears in two windows. Use the Arrange Windows action from the Window pull-down to display both windows on your screen at the same time.  
  3461. Changes made to a worksheet in one window are reflected in the other window. You can use the two windows to work on different sections of the same worksheet.  
  3462. The new window is named 
  3463. name:2
  3464.  and the original window is renamed 
  3465. name:1
  3466.   To fit all open windows on the screen at the same time, choose Arrange Windows from the Window pull-down.  
  3467.   To make a window active, click in the window or choose the window name from the list of open windows at the bottom of the Window pull-down.   
  3468. You can view different parts of a worksheet at the same time in different windows. Use New Window from the Window pull-down to display the same worksheet in more than one window.  
  3469. You can also arrange script windows and the Help window.  
  3470. When you open a new window, Wingz displays the worksheet title and the window number. You can open as many windows as your computer memory allows.  
  3471. Duplicate versions of a worksheet are numbered sequentially in the title bar of the window (Name:1; Name:2).   
  3472. You change the size and location of a Wingz window in the usual fashion:  
  3473.   To change the size of a window, drag the bottom-right corner of the window with the double-pointed arrow.  
  3474.   To fill the entire screen with a window, click the maximize icon at the top-right corner of the window. Repeat this action to reduce the window to its former size.  
  3475.   To move a window, drag its title bar.  
  3476. Using the Wingz Clipboard, you can cut or copy the contents of a cell, range, text or object.  You can then paste this material onto a Wingz worksheet.  You cannot edit or view the contents of the Clipboard.  
  3477. The Clipboard can hold only the contents of one Cut (or Copy) action at a time. If you cut or copy something else before pasting the current contents of the Clipboard, the current contents are lost.  
  3478. You can use the Clipboard to import graphics and text from other software products.   
  3479. The following Wingz actions work with the Clipboard:  
  3480.   The Cut action from the Edit pull-down removes the selected cell, range, object, or text field from the active worksheet and places this material on the Clipboard. In contrast, the Clear action removes material from a worksheet but does not place it on the Clipboard.  
  3481.   The Copy action from the Edit pull-down places a copy of the selected cell, range, object, or text field on the Clipboard.   
  3482.   The Paste action from the Edit pull-down copies the contents of the Clipboard to the selected worksheet location. You can paste all Clipboard objects (including scanned images and imported graphics and text) onto a worksheet.  
  3483. Paste does not delete the material on the Clipboard; if you choose, you can Paste multiple copies of the same material into a worksheet. The material remains on the Clipboard until the next Cut or Copy action.  
  3484. Charts allow you to analyze worksheet data at a glance. They present information in a visual format that is both appealing and meaningful.  
  3485. You can select from among 20 different chart types, including simple Bar charts, Pie charts, Scatter charts and XY charts.  For a more impressive presentation, you can create various three-dimensional charts, Hi-Lo charts, Polar charts, or Surface charts. Titles, footnotes, labels, and colors can also be used to enhance the chart even further.  
  3486. A chart contains the following elements:  
  3487.   The Background Area is the large box used as the background for all of the chart elements. When you select a chart, the Background Area is displayed with square handles around it.  
  3488.   The Plot Area is the box within the background area that contains the chart.  
  3489.   The Title Area is the box that contains the chart title.  
  3490.   The Footnote Area is the box that contains the footnote.  
  3491.   The Legend Area is the box that contains the legend.  Here, the color, pattern, and name of each data series in the chart is shown.  
  3492.   The Axes are the horizontal or vertical lines in a chart which show the separate divisions of a chart range and the scale of values represented by the range.  In a three-dimensional chart, an additional axis is used to show the chart series.  
  3493.   The Series is a row of worksheet values shown on the chart as a bar, line, symbol, or as a slice in a pie chart. Each series has a unique name, and a color, pattern, or symbol that distinguishes it from the other series in the chart.  The series are displayed in the chart's legend.  
  3494.   The Division is a column of worksheet values that is represented by a set of bars, lines, steps, or layers that contains one value from each series.  
  3495. Creating a chart in Wingz is very simple:  
  3496. NUM1.  Select a range of data that you want to chart.  
  3497. NUM2.  Click on the Chart Tool.  
  3498. NUM3.  Click and drag the mouse to select the area for the chart on the worksheet.  
  3499. When you release the mouse button, Wingz creates a two-dimensional bar chart using the data you selected.  When large ranges are selected, a Wireframe chart is created.  
  3500. To select another type of chart, choose the Gallery action from the Graph pull-down.  
  3501. To align the chart with the worksheet grid lines, hold down the Ctrl key when you drag the mouse to define the chart area.  
  3502. Once you have created a chart, you can choose from one of the following chart types in the Wingz gallery:  
  3503. 3EQ    Bar     3D Bar     XY  
  3504.     Line     3D Line     Scatter  
  3505.     Layer     3D Layer     Polar  
  3506.     Step     3D Step     Contour  
  3507.     Pie     3D Pie     Surface  
  3508.     Combination     3D Combination     Wireframe  
  3509.     Horizontal Bar     HiLo      
  3510. To change your chart to one of the above chart types:  
  3511. NUM1.  Select a chart.  
  3512. NUM2.  Choose a chart type from the Gallery cascading pull-down in the Graph pull-down.  
  3513. On a 2D chart, the vertical axis shows the scale of the height of bars, lines, and layers.  The horizontal axis shows the separation of the chart divisions.  
  3514. On a 3D chart, an additional axis that represents the depth of the chart. This axis is used to separate the individual series of the chart.  The location of a value in the chart data range corresponds to its location on the 3D chart.  
  3515. The Wingz gallery provides eight different 3D chart types from which you can choose.  These include 3D Bar, 3D Line, 3D Layer, 3D Step, 3D Combination, 3D Pie, Surface, and Wireframe.  
  3516. A 3D chart displays data from your chart range using three axes. The vertical axis provides the measurement scale for your data; the horizontal axis displays the divisions; and the depth axis displays the series elements in each division.  
  3517. Using options from the View action from the 3D Info cascading pull-down in the Graph pull-down, you can modify the rotation, elevation, and perspective of your 3D chart.  
  3518. Wingz allows you to change the three-dimensional positioning of a chart.  You can rotate the chart, change the chart elevation, or change the perspective of the chart by following these steps:  
  3519. NUM1.  Select a 3D chart.  
  3520. NUM2.  Choose 3D Info from the Graph pull-down and View from the cascading pull-down.  
  3521. NUM3.  Use the controls in the pop-up window to change the perspective, elevation, and rotation of the figure.  
  3522. NUM4.  Click the OK pushbutton when you are finished.  
  3523. The 3D View pop-up window contains an image of a 3D cube and controls to set the rotation, elevation, X and Y vanishing points, and distance for a 3D chart. Adjust the controls to change the viewing angle of a 3D chart. Changes are shown on the 3D cube image in the pop-up window.  
  3524. Use the slide bar below the cube to set the horizontal rotation of the chart.  
  3525. Use the slide bar to the left of the cube to set the elevation (vertical rotation) of the chart.  
  3526. Use the remaining three controls to set the perspective (X and Y vanishing points, and distance). The intersection of the X and Y vanishing points determines where on the horizon the chart lines converge. Distance indicates how near the chart appears.   
  3527. You can also change the horizontal and vertical vanishing points by clicking on a point of perspective on the sample box.  The cross symbol used to designate the perspective is moved to the selected location and the Vanishing X and Vanishing Y settings are changed accordingly.  
  3528. There are many ways that you can manipulate charts in Wingz.  You can change the location of the chart elements, change the color, pattern, and border of the chart elements; change the parsing mode used for the chart; or change the data range used to draw the chart.   
  3529. Parsing is the method Wingz uses to divide the various components of a chart based on the data range selected.  There are two methods of parsing in Wingz: horizontal and vertical.  
  3530. To change the current method of parsing for a chart:  
  3531. NUM1.  Select a chart.  
  3532. NUM2.  Choose Horizontal Parsing, Vertical Parsing, Automatic Parsing, or No Parsing from the General cascading pull-down in the Graph pull-down.  
  3533. When horizontal parsing is used, series data flows horizontally from left to right.  Horizontal parsing is the default parsing mode used for 2D and 3D Bar, Line, Layer, Step, Combination, Pie, and Horizontal Bar charts.    
  3534. Series data flows vertically from top to bottom when vertical parsing is in effect.  Vertical parsing is the default method for HiLo, XY, Polar, and Scatter charts.    
  3535. When Automatic Parsing is chosen, the default method of parsing for the current chart type is used.    
  3536. Parsing is deactivated (No Parsing) when pull-down actions that change the chart's title range, series range, data range, series label, or division label are chosen.  When No Parsing is in effect, all cells in the range are specified as data instead of as a title or label.  
  3537. Wireframe, Contour, and Surface charts do not use series data and are, therefore, unaffected by changes in parsing.  
  3538. You can change the range used for the chart data or for series or division labels by following these steps:  
  3539. NUM1.  Select the new range  
  3540. NUM2.  Click on the Object Tool.  
  3541. NUM3.  Hold down the Ctrl key and select the chart.  
  3542. NUM4.  Choose Chart Range, Series Label Range, or Division Label Range from the General cascading pull-down in the Graph pull-down.  
  3543. If you choose the Chart Range action, the entire chart is redrawn based on the new range of data.  Any other changes that have been made to the chart, except for parsing method, remain in effect.  The parsing method is changed to Automatic Parsing.  
  3544. When you choose Series Label Range the text in the selected range is used for the series labels appearing in the legend.  If the selected chart is a 3D chart, the labels on the series axis are also changed.  
  3545. When Division Label Range is chosen, the text in the selected range is used for the division labels that appear along the division axis of the selected chart.  
  3546. To further enhance your charts, you can place a title in the chart.    
  3547. When you first create a chart, if the cell in the upper left corner of the selected chart range contains text, this text will, by default, be used for the chart title.  You can change the chart title or you can move the title to another position of the chart.  
  3548. To add a title to a chart:  
  3549. NUM1.  Select a cell or range that contains the text you want to appear as the title.  
  3550. NUM2.  Click on the Object Tool.  
  3551. NUM3.  While holding down the Ctrl key, select a chart.  
  3552. NUM4.  Choose Title Range from the Title cascading pull-down in the Graph pull-down.  
  3553. Wingz will use the text in the top-left cell of the selected range for the chart title when the chart is first created. The text for the title can appear in a single cell, a row of cells, or a column of cells.  When a row or column of cells is used for the Title Range, text from each cell is placed on a separate line in the title.  
  3554. If the top-left cell of the selected range does not contain text when the chart is created, a title is not included in the chart.  
  3555. To relocate the title, choose Left, Center, or Right from the Title cascading pull-down of the Graph pull-down. Choose Hide Title to hide it from view.  
  3556. To change the color or pattern of the title area, select the title area and choose Fill from the Format pull-down. Choose Border to format the title area border.  
  3557. To change the format of the title text, select the cell(s) containing the text and use the text formatting actions from the Format pull-down.  
  3558. Once a title has been defined, you can move the title to a new position along the top of the chart region by following these steps:  
  3559. NUM1.  Select a chart.  
  3560. NUM2.  Choose an option (Left, Right, or Center) from the Title cascading pull-down of the Graph pull-down. Choose Hide Title to hide it from view.  
  3561. To change the color or pattern of the title area, select the title area and choose Fill from the Format pull-down. Choose Border to format the title area border.  
  3562. To change the format of the title text, select the cell(s) containing the text and use actions from the Format pull-down.  
  3563. When you create a chart, the chart legend is placed on the right side of the chart area by default.  You can move the legend to another location in the chart area by following these steps:  
  3564. NUM1.  Select a chart.  
  3565. NUM2.  Choose Legend from the Graph pull-down and the desired location (Top, Bottom, Left, or Right) from the cascading pull-down. Choose Hide Legend to hide it from view.  
  3566. The proportion of the chart area automatically changes to accommodate the new legend position.  
  3567. To change the color or pattern of the legend area, select the legend and choose Fill from the Format pull-down. Choose Border to format the legend area border.  
  3568. To change the format of the legend text, select the cell containing the text and use the actions from the Format pull-down.  
  3569. Once you have created a chart, you can annotate the chart by adding footnotes.  A footnote is a region of text located in the bottom portion of the chart.  The text from the chart is taken from selected text cells in the worksheet.  Once defined, the footnote can be moved to different locations on the chart.  
  3570. Once you have created a chart, you can add a footnote to your chart by doing the following:  
  3571. NUM1.  Select a range containing the text that you want to appear in a footnote.  
  3572. NUM2.  Hold down the Ctrl key and select the chart.  
  3573. NUM3.  Choose Footnote Range from the Footnote cascading pull-down in the Graph pull-down.  
  3574. The footnote first appears in a box beneath the legend.  
  3575. The footnote range can be a single cell, a row of cells, or a column of cells.  When multiple cells are selected, a separate line for each cell is used for the footnote text.  
  3576. To relocate the footnote, use the options from the Footnote cascading pull-down of the Graph pull-down. Choose the Hide Footnote option to hide it from view.  
  3577. To change the color or pattern of the footnote area, select the footnote and choose Fill from the Format pull-down. Choose Border to format the footnote area border.  
  3578. To change the format of the footnote text, select the cell containing the text and use actions from the Format pull-down.  
  3579. You can move a footnote to a new location in the chart by following these steps:  
  3580. NUM1.  Select a chart.  
  3581. NUM2.  Choose one of the location options (Left, Right, or Center) from the Footnote cascading pull-down in the Graph pull-down. Choose Hide Footnote to hide it from view.  
  3582. To change the color or pattern of the footnote area, select the footnote and choose Fill from the Format pull-down. Choose Border to format the footnote area border.  
  3583. To change the format of the footnote text, select the cell containing the text and use actions from the Format pull-down.  
  3584. Every chart in Wingz has at least 2 axes which are used to either set the scale for the worksheet values or to label and group the series and divisions.    
  3585. By default, most two-dimensional charts have two axes.  For Bar, Line, Layer, Step, and Combination charts, the horizontal axis is used to group series elements into divisions.  The vertical axis is the dependent axis where the scale is defined for the chart range values.  The two axes are reversed in a Horizontal Bar chart.   
  3586. In XY and Scatter charts, both the horizontal and vertical axes are dependent.  
  3587. Three-dimensional charts have three axes; the additional depth axis is where individual series are labeled.  
  3588. In Wingz, there are actions that let you hide axes, display axes titles, change the axes scales, and add additional axes.  
  3589. To change the scale of a chart axis:  
  3590. NUM1.  Select a chart's dependent axis.  
  3591. NUM2.  Choose a scale (Linear, Log, or Percent) from the Axes cascading pull-down of the Graph pull-down.  
  3592. Log Scale uses a logarithmic base 10 scale, by default.  
  3593. Linear Scale, the default option, uses a linear scale.  
  3594. Percent Scale ranks the largest series value as 100 percent and displays all values as percentages of the largest series.  
  3595. Scale Info displays a pop-up window where you can manually scale the axis by defining the log base, the minimum and maximum values for the axis, and the number of major and minor divisions for the scale.  
  3596. Some two-dimensional charts can have an additional dependent axis to represent one or more series in a chart.  To add an auxiliary axis for a series, perform the following steps:  
  3597. NUM1.  Select a chart series.  
  3598. NUM2.  Choose the Aux Axis action from the Series cascading pull-down in the Graph pull-down.  
  3599. The scale of the auxiliary axis is based on the value of the series selected.  If more than one series has a defined auxiliary axis, the largest series value determines the maximum scale value of the axis.  
  3600. To hide the auxiliary axis, select the Aux Axis action again for all series that are represented by the auxiliary axis.  A check mark appears next to the action when an auxiliary axis is in effect for the currently selected series.  
  3601. You can display or hide a chart axis or display the axis line only.  
  3602. NUM1.  Select a chart axis.  
  3603. NUM2.  Choose an option (Hide Axis, Show Axis, Show Axis Line) from the Axes cascading pull-down of the Graph pull-down.  
  3604. You can modify a chart axis to suit your needs. The Axes cascading pull-down includes the following choices for hiding and displaying axes:  
  3605.   Hide Axis makes the selected axis and its grid lines and hash marks invisible. Even though the axis is invisible, you can still select it by pointing to the spot where it would normally appear.  To redisplay the axis, choose the Hide Axis action again.  
  3606.   Axis Line Only displays the axis as a line with no hash marks at the division boundaries.  
  3607. To change the color, width, and pattern of the grid lines that extend from the axis hash marks, choose one of the following actions from the Axes cascading pull-down:  
  3608.   Major Grids brings up a pop-up window with format choices for major grids.  
  3609.   Minor Grids brings up a pop-up window with format choices for minor grids.  
  3610. You can define a title for an axis by following these steps:  
  3611. NUM1.  Select a cell containing the text for the axis title.  
  3612. NUM2.  Hold down the Ctrl key and select a chart axis.  
  3613. NUM3.  Choose the Title Range action from the Axes cascading pull-down in the Graph pull-down.  
  3614. To hide an axis title from view, choose the Hide Title action from the Axes cascading pull-down in the Graph pull-down.  To redisplay the axis title, choose the Hide Title action again.  
  3615. The orientation of the axis title depends on which axis was selected.  By default, the vertical axis title is displayed vertically with the text appearing sideways and a horizontal axis title is displayed horizontally.  To change the orientation of the axis title, choose the Rotate Title action.  A check mark appears next to the action when the title for the currently selected axis is vertical.  
  3616. A series is a set of data values represented in the legend area by a square, line, or symbol with a color and pattern that matches its graphic representation in the chart.  For charts that use horizontal parsing, a series represents one row of data in the chart data range.  When vertical parsing is used, a series represents one column of data.  
  3617. If you want to change the chart series values, simply change the corresponding worksheet cells.  If, however, you want to redefine the range of values used for a particular series, you will need to do the following:  
  3618. NUM1.  Click a series label or symbol in the Legend area of a chart to select a series.  
  3619. NUM2.  Hold down the Ctrl key and use the Worksheet Tool to select a range.  
  3620. NUM3.  Choose Range from the Series cascading pull-down in the Graph pull-down.  
  3621. The Range action redefines the range of values used to chart the selected series.  
  3622. Select only one data set for most chart types.   
  3623. Select two data sets for XY charts and Scatter charts.  The first data set generates the X values and the second data set generates the Y values. For example, your current chart range is A1..D5 and you want to redefine a series in your XY chart.  
  3624. NUM1.  Click a series label in the Legend of the chart.  
  3625. NUM2.  Hold down the Ctrl key and select the range E1..E5.  Then select the range F1..F5 while still holding down the Ctrl key.  
  3626. NUM3.  Choose Range from the Series cascading pull-down in the Graph pull-down.  
  3627. Select three data sets for HiLo charts: the first data set for the high values, the second data set for the low values, and the third data set for the close values.  Use the example XY chart example above, selecting three ranges instead of two.  
  3628. You can add a copy of any series in a chart by following these steps:  
  3629. NUM1.  Select a series by clicking on the series in the legend.  
  3630. NUM2.  Choose Add Series from the Series cascading pull-down in the Graph pull-down.  
  3631. The new series appears next to the original series in the legend area and the plot area. The newly added series becomes the currently selected series.    
  3632. You can redefine the range of values used for a series by using the Range action from the Series cascading pull-down in the Graph pull-down.  
  3633. If you decide that you do not want to include a particular series in a chart, you can delete it from both the chart and the legend.  To remove a series from a chart:  
  3634. NUM1.  Select a series by clicking on the series in the legend.  
  3635. NUM2.  Choose Delete Series from the Series cascading pull-down in the Graph pull-down.  
  3636. Use the Hide action from the Series cascading pull-down to temporarily hide a series on the chart. You can redisplay a hidden series with the Show All Series action; you cannot redisplay a deleted series.  
  3637. If you want to remove more than one series, hold down the Ctrl key as you select the additional series.  
  3638. On XY and Scatter charts, two columns of values from the chart range make up a single series.  Each pair of series values represents a horizontal and vertical coordinate which intersect at a point in the plot region of the chart.    
  3639. On a Scatter chart, each point in a series is represented in the chart by a symbol.  XY charts use lines to connect these points, but symbols can also be defined for the coordinate points.  
  3640. To define a symbol for a series or to change the current symbol:  
  3641. NUM1.  Select a series by clicking on the series in the legend.  
  3642. NUM2.  Choose the Symbol action from the Series cascading pull-down of the Graph pull-down.  
  3643. NUM3.  Select the symbol type, size, color, and width from the Symbol pop-up window.  
  3644. NUM4.  When you have finished defining the symbol, click OK.  
  3645. If you want more than one series to have the same symbol, hold down the Ctrl key and select the additional series before choosing the Symbol action.  
  3646. You can temporarily suppress the display of a series in the plot area by hiding a series.  
  3647. NUM1.  Select a series by clicking on the series in the legend.  
  3648. NUM2.  Choose Hide from the Series cascading pull-down in the Graph pull-down.  
  3649. When you hide a series, those columns that were occupied by series in the plot area are left blank and the legend entry is removed.  
  3650. A check mark next to the Hide action indicates that the selected series is hidden.  To redisplay the series, choose the Hide action again.  
  3651. Use the Show All Series action from the Series cascading pull-down to display all series for a chart, including those that were previously hidden.  Series that were deleted will not be displayed.  
  3652. Click the series label or symbol in the legend to select it. To select more than one series, hold down the Ctrl key while selecting additional series.  
  3653. The range used for series labels in a chart can be changed.  
  3654. NUM1.  Select the range containing the series labels.  
  3655. NUM2.  Hold down the Ctrl key and select the appropriate chart.  
  3656. NUM3.  Choose the Series Label Range action from the General cascading pull-down in the Graph pull-down.    
  3657. The series label range must be in a single column or row and should contain as many cells as there are series in the chart.  
  3658. In a chart, you can display labels for series elements in the plot area to add emphasis or clarity to the chart.  Use the following steps to display series labels.  
  3659. NUM1.  Select the series that you want to label.  
  3660. NUM2.  Choose Label from the Series cascading pull-down in the Graph pull-down.  
  3661. NUM3.  In the pop-up window, click one of the options for the position of the label, then click the type of label you want to display.  
  3662. NUM4.  Click OK.  
  3663. When you label a series, the label appears in the plot area of the chart. You can choose the label placement (Base, Center, or Exterior), and the type of label.   
  3664.   Choose Text to display labels as text.  
  3665.   Choose Value to display labels as the values of the selected series.  
  3666.   Choose Percent to display labels as percentages of the largest chart value.  
  3667. To suppress the display of the series label, choose the Hide action under Display.  
  3668. To select a series, click on the series symbol or label from the chart legend.  You can label more than one series by holding down the Ctrl key while selecting the additional series.  
  3669. You can display any series that you have hidden with the following steps:  
  3670. NUM1.  Select a series in the legend.  
  3671. NUM2.  Choose Show All Series from the Series cascading pull-down in the Graph pull-down.  
  3672. Deleted series are not displayed.  
  3673. Use the Hide action from the Series cascading pull-down to hide a data series.  
  3674. Series in a chart can be stacked or unstacked:  
  3675.   To stack all of the series in a chart, select the chart and choose Stack Chart from the General cascading pull-down in the Graph pull-down.  
  3676.   To unstack the chart series, select the chart and choose Unstack Chart from the General cascading pull-down in the Graph pull-down.  
  3677.   To use the default stacking mode for the selected chart, select the chart and choose Automatic Stacking from the General cascading pull-down in the Graph pull-down.  
  3678. Stacking only applies to two-dimensional charts in Wingz.  By default, Bar, Line, and Combination charts are unstacked; Layer and Step charts are stacked.  
  3679. When you choose Stack Chart, Wingz stacks all the values within each division, so you see the sum of the series values.  When charts are unstacked, the values are separated and the scale reflects the greatest value in the chart range.  
  3680. You can manually stack series elements in a chart. Follow these steps to manually stack a chart series:  
  3681. NUM1.  Select the chart.  
  3682. NUM2.  Choose Combination from the Gallery cascading pull-down in the Graph pull-down.  
  3683. NUM3.  Select two or more series on the chart Legend.  
  3684. NUM4.  Choose Combination from the Series cascading pull-down in the Graph pull-down.  
  3685. NUM5.  Click Stack in the pop-up window.   
  3686. NUM6.  Enter the column where you want the stacked series to appear.  
  3687. NUM7.  Click OK.  
  3688. Click the series label or symbol in the legend to select it. To select more than one series, hold down the Ctrl key to select the additional series.  
  3689. The lines that represent series in a Line chart, Layer chart, and XY chart can be smoothed.  
  3690. NUM1.  Select a series by clicking on the series in the legend.  
  3691. NUM2.  Choose Smooth from the Series cascading pull-down in the Graph pull-down.   
  3692. Choose Smooth a second time to return the chart data to normal. A check mark appears next to the pull-down action when the current series is smoothed.  
  3693. To select a series, click the series label or symbol in the legend area. You can select more than one series by holding down the Ctrl key to select the additional series.  
  3694. You can emphasize a particular series in a pie chart by separating the pie slice representing the series from the rest of the pie.  To explode a pie slice use the following steps:  
  3695. NUM1.  Select a series symbol in the legend area.  
  3696. NUM2.  Choose Explode from the Series cascading pull-down in the Graph pull-down.  
  3697. To return the pie slice back to the pie, choose Explode a second time. A check mark appears next to Explode in the cascading pull-down when this action is in effect for the current series.  
  3698. Click the series label or symbol in the legend to select it. To select more than one series, hold down the Ctrl key while selecting the additional series.  
  3699. A Combination chart lets you combine the way your series values are represented.  You can use any combination of bars, lines, layers or steps in a Combination or 3D Combination chart.  
  3700. NUM1.  Select a chart.  
  3701. NUM2.  Choose the Combination or 3D Combination action from the Gallery cascading pull-down in the Graph pull-down.  
  3702. NUM3.  Select one or more series from the legend area.  
  3703. NUM4.  Choose the Combination action from the Series cascading pull-down in the Graph pull-down.   
  3704. NUM5.  Select a chart type for the selected series.  
  3705. NUM6.  Set the column where you want the series to appear, if appropriate.  
  3706. NUM7.  Click Hide Legend Entry or Stack to select these actions.  
  3707. NUM8.  Click OK.  
  3708. When you choose a style for a series, you can also change the series display order by selecting a column position. Column 1 is always the first element on the left in a 2D chart, or the deepest element in a 3D chart.  
  3709. When there is more than one series in the same column, you can select the Stack action to stack the series elements in that column.  
  3710. Click the series label or symbol in the legend to select it. To select more than one series, hold down the Ctrl key and select the additional series.  
  3711. When you create a chart, Wingz determines the best size and location for chart elements.  However, you can manually arrange and resize the elements of a chart with the Manual Layout action.   
  3712. NUM1.  Select a chart.  
  3713. NUM2.  Choose the Automatic Layout action from the General cascading pull-down in the Graph pull-down.  
  3714. NUM3.  Unselect all chart elements by clicking on the worksheet outside of the chart.  
  3715. NUM4.  Click on one of the chart elements and resize it or move it to a new location.  
  3716. When you select Manual Layout, all elements in the chart are selected.  To move or resize an individual element, you must unselect the chart elements and reselect the desired element.  
  3717. If you wish to return to automatic layout mode, choose the Automatic Layout action again. A check mark appears next to Automatic Layout when it is in effect.  When you return to automatic layout mode, all changes made in manual mode are abandoned and Wingz repositions and resizes all elements of the chart.  
  3718. If you want more information about your chart or want to check some of the chart's current settings, follow these steps:  
  3719. NUM1.  Select a chart.  
  3720. NUM2.  Choose the Chart Info action from the Format pull-down.  
  3721. NUM3.  Select options from the Chart Info pop-up window.  
  3722. NUM4.  Click OK.  
  3723. The Chart Info pop-up window displays different options according to the type of chart that you have selected.  
  3724. You can add a text field to your worksheet to present information in a text format. You can place the text field anywhere on the worksheet to describe charts, objects, or worksheet information.  
  3725. You can format, move, and resize a text field in the same manner as other objects in the worksheet. Add lines with arrows to point to parts of the worksheet, and hide or show a text field to suit your needs at the time.  
  3726. To delete a text field, select it with the Object Tool and select Clear or Cut from the Edit pull-down or press the Delete or Backspace key.  
  3727. NUM1.  Select the Text Tool.  
  3728. NUM2.  Drag to select the area for the text field.  
  3729. To align the text field with worksheet grid lines, press the Ctrl key while dragging.  
  3730. NUM1.  Select the Worksheet Tool.  
  3731. NUM2.  Click in the text field to set the insertion point.  
  3732. NUM3.  Type text at the insertion point.  
  3733. A blinking vertical bar appears in the text field to mark the insertion point. If the text field is empty, the insertion point appears in the upper-left corner.  
  3734. Enter text as you would with a word processor. Press the Enter key to start a new paragraph.  
  3735. When you create a new text field, it is automatically selected and ready for you to enter text at the insertion point.  
  3736. You can find and/or replace text in a field.  
  3737. NUM1.  Select the Worksheet Tool.  
  3738. NUM2.  Click in a text field at the starting location for the search.  
  3739. NUM3.  Choose Find from the Go pull-down.  
  3740. NUM4.  Enter in the pop-up window the text that you want to find (and/or replace).  
  3741. NUM5.  Click Find, Replace, or Replace All.  
  3742. Use the Worksheet Tool to select the text that you want to edit. You can edit the text in a field in the usual fashion:  
  3743.   Click to set the insertion point within the field text.  
  3744.   Drag to select a portion of the text.  
  3745.   Shift-click to change the anchor point of a selected portion of text.  
  3746.   Double-click to select a word.  
  3747. You can enter formulas into text fields by surrounding the formula, including the equal sign, with parentheses and locking the text field.  
  3748. NUM1.  Select the Worksheet Tool.  
  3749. NUM2.  Click in the text field to set the insertion point.  
  3750. NUM3.  Type a formula surrounded by parentheses, such as (=ADATE(NOW(),"MM/DD/YY")) for the current date.  
  3751. NUM4.  Choose Field Info from the Format pull-down.  
  3752. NUM5.  Click Locked in the pop-up window.  
  3753. When you lock the field, Wingz displays formula results in the field. Click Locked a second time to unlock the field and display the formula text.  
  3754. Text field formulas can refer to worksheet cells (e.g., (=A1)).  The formula in the text field is updated when the worksheet cell is changed or recalculated.  
  3755. You can select actions in the Field Info pop-up window to customize your text field.  
  3756. NUM1.  Select the text field with the Object Tool.  
  3757. NUM2.  Choose Field Info from the Format pull-down.  
  3758. NUM3.  Select the appropriate actions in the pop-up window.  
  3759. NUM4.  Click OK.  
  3760. You can add a scroll bar to your text field to easily view any text that extends beyond the displayed text field boundaries.  
  3761. NUM1.  Select the text field with the Object Tool.  
  3762. NUM2.  Choose Field Info from the Format pull-down.  
  3763. NUM3.  Click the Scroll Bar check box in the pop-up window.  
  3764. NUM4.  Click OK.  
  3765. The scroll bar appears on the right side of the text field.  
  3766. Click the Scroll bar check box in the Field Info pop-up window again to remove the scroll bar.  
  3767. NUM1.  Select the text field with the Object Tool.  
  3768. NUM2.  Select one or more paragraphs with the Worksheet Tool.  
  3769. NUM3.  Choose Field Info from the Format pull-down.  
  3770. NUM4.  Click the appropriate radio button(s) in the Line Space section of the pop-up window.  
  3771. NUM5.  Change the Leading spin button in the pop-up window.  
  3772. NUM6.  Click OK.  
  3773. Line spacing can be set to single, double, and 1.5 spacing.  
  3774. Fixed Height sets one height for text lines, regardless of font size.  
  3775. Extra Leading represents the amount of extra space to leave between the bottom of one line and the top of the largest font on the next.  The number entered is specified in points.  
  3776. The Leading spin button specifies the amount of fixed height or the amount of extra leading to include for each line of the selected field.  The number entered is specified in points.  
  3777. Select the current Leading setting, then type in a new setting. Click the scroll arrows to increase or decrease current leading settings.   
  3778. NOTE: Leading settings are measured in points (72 points = 1 inch).  
  3779. When a text field is locked, you cannot edit or change its text.  
  3780. NUM1.  Select the text field.  
  3781. NUM2.  Choose Field Info from the Format pull-down.  
  3782. NUM3.  Click the Locked check box in the pop-up window.  
  3783. NUM4.  Click OK.  
  3784. You can click the Locked check box in the Field Info action again to unlock the text field.  
  3785. Unlocked text fields display formula text.  Locked text fields display formula results.  
  3786. The margins of a text field can be customized.  
  3787. NUM1.  Select the text field.  
  3788. NUM2.  Choose Field Info from the Format pull-down.  
  3789. NUM3.  Change the margin settings in the Margins portion of the pop-up window.  
  3790. NUM4.  Click OK.  
  3791. Double-click to select current margin settings, then type in new settings, or click the scroll arrows to increase or decrease current margin settings.  
  3792. NOTE: Margin settings are measured in points (72 points = 1 inch).  
  3793. NUM1.  Select the text field with the Object Tool.  
  3794. NUM2.  Choose Field Info from the Format pull-down.  
  3795. NUM3.  Select the Name text box in the pop-up window.  
  3796. NUM4.  Enter the name.  
  3797. NUM5.  Click OK.  
  3798. The name, followed by a colon, appears to the left of the text field.  
  3799. Text field names are used primarily in scripts to access a named text field.  
  3800. NUM1.  Select the text field.  
  3801. NUM2.  Choose Field Info from the Format pull-down.  
  3802. NUM3.  Change indent settings in the Indents portion of the pop-up window.  
  3803. NUM4.  Click OK.  
  3804. Double-click to select current indent settings, then type in new settings, or click the scroll arrows to increase or decrease current indent settings.  
  3805. NOTE: Indent settings are measured in points (72 points = 1 inch).  
  3806. NUM1.  Select the text field.  
  3807. NUM2.  Choose Field Info from the Format pull-down.  
  3808. NUM3.  Change the tab setting in the Tabs portion of the pop-up window.  
  3809. NUM4.  Click OK.  
  3810. Double-click to select the current tab setting, then type in a new setting, or click the scroll arrows to increase or decrease the current tab setting.  
  3811. NOTE: Tab settings are measured in points (72 points = 1 inch).  
  3812. NUM1.  Select the text field with the Object Tool.  
  3813. NUM2.  Choose Field Info from the Format pull-down.  
  3814. NUM3.  Select the Title text box in the pop-up window.  
  3815. NUM4.  Enter the title.  
  3816. NUM5.  Click OK.  
  3817. The title appears in the title area at the top of the text field.  
  3818. At times, you may want to show some text fields while hiding others. To do so, simply change several text fields to cell notes.  
  3819. NUM1.  Select a text field.  
  3820. NUM2.  Choose Field Info from the Format pull-down.  
  3821. NUM3.  Click Cell Note in the pop-up window.  
  3822. NUM4.  Click OK.  
  3823. Cell notes and text fields are similar, except that you can select, show, or hide them as separate groups.  Cell notes are not linked to cells or ranges.  
  3824. To find existing cell notes, choose Select from the Go pull-down and Notes from the cascading pull-down.  
  3825. To find existing text fields which are not cell notes, choose Select from the Go pull-down and Fields from the cascading pull-down.  
  3826. To display or hide cell notes, choose Show from the Window pull-down and Notes from the cascading pull-down.  
  3827. To display or hide text fields which are not cell notes, choose Show from the Window pull-down and Fields from the cascading pull-down.  
  3828. NUM1.  Select the text field.  
  3829. NUM2.  Choose Field Info from the Format pull-down.  
  3830. NUM3.  Click Word Wrap in the pop-up window.  
  3831. NUM4.  Click OK.  
  3832. Automatic word wrap starts a new line of text when you reach the right margin of the text field. The default setting for word wrap is On.  
  3833. Click Word wrap a second time to turn off word wrap. With word wrap off, text continues to the right without starting a new line. You can view long lines by making the text field wider.  
  3834. NUM1.  Select the text field with the Object Tool; handles appear at the corners of the text field.  
  3835. NUM2.  Drag a handle to change the size of the text field.  
  3836. The text in a field reformats automatically to fit the new field size if word wrap is on. The length of text lines is determined by the field width and margins.  
  3837. With word wrap off, text will not reformat to fit the new field size. A line of text will continue to the right without starting a new line. You can view long lines by making the text field wider.  
  3838. You format text fields the same way that you format other items in Wingz. You can:  
  3839.   Change text font.  
  3840.   Change font size.  
  3841.   Change font styles.  
  3842.   Change text color.  
  3843.   Align text fields.  
  3844.   Add colors and pattern to the field.  
  3845.   Create a border around the field.  
  3846. A full description of formatting actions appears in the 
  3847. Formatting Data and Objects
  3848.  section.  
  3849. Pushbuttons are controls which can monitor user events within attached scripts.  Use the following steps to create a pushbutton with an attached script.  
  3850. NUM1.  Select the Button Tool.  
  3851. NUM2.  Drag to draw the pushbutton.  
  3852. NUM3.  Choose Button Script from the Script pull-down.  
  3853. NUM4.  Enter the HyperScript Commands (for example: Message "You can't do that now!")  
  3854. NUM5.  Save and Close the Button Script window.  
  3855. For each pushbutton you create one script which is attached to the pushbutton. Once you click the pushbutton with the Worksheet Tool, Wingz performs the operations in the script.  
  3856. You can add to your worksheet as many pushbuttons as you need (or as many as your memory allows).  
  3857. Use the Object Tool to select the pushbutton or change its size. Since a pushbutton is an object, you can move, copy, or remove a pushbutton as you would any other object. Use the Worksheet Tool to click the pushbutton.  
  3858. Choose Pushbutton Info from the Format pull-down and click Transparent in the pop-up window to make the pushbutton transparent. To change the color or pattern of the pushbutton, choose Fill from the Format pull-down and Border from the cascading pull-down.  
  3859. To find existing pushbuttons in a worksheet, choose Select from the Go pull-down and Controls from the cascading pull-down.  
  3860. You can assign a pushbutton a name and a title. The title appears above the name on the pushbutton.  
  3861. NUM1.  Select the pushbutton with the Object Tool.  
  3862. NUM2.  Choose Button Info from the Format pull-down.  
  3863. NUM3.  Type the name of the pushbutton in the Name blank.  
  3864. NUM4.  Type a title in the Title blank, if you want and click the OK pushbutton.  
  3865. The Wingz Tool Box contains drawing tools that allow you to create lines, arcs, rectangles, ovals, polygons, and polylines. Graphic objects can be used to highlight and explain the data contained in a Wingz worksheet or the information displayed in a Wingz chart.  
  3866. You can import pictures from other programs and other worksheets, and Cut, Copy, and Paste them via the Clipboard.  
  3867. Each graphic you draw is an object. You can work with a graphic the same way you work with other Wingz objects: select it, move it, copy it, format it, lock it, and change its size.  
  3868. You can group several objects together for Wingz to manipulate them as a single object.  The entire group can be copied, moved, formatted, and resized.  To change just one part, you simply ungroup the graphic objects again.  
  3869. NUM1.  Select a drawing tool.  
  3870. NUM2.  Drag to draw an object.  
  3871. Select a drawing tool from the Tool Box.  Click on the worksheet to mark the anchor point, then drag until the desired area for the object is defined. To align the object with worksheet grid lines, press the Ctrl key while dragging.  
  3872. The Wingz Tool Box contains five drawing tools:   
  3873.   The Line Tool draws a line between two points.  
  3874.   The Arc Tool draws a curved line between two points.  
  3875.   The Oval Tool draws an oval or circle.  
  3876.   The Rectangle Tool draws a rectangle or square.  
  3877.   The Poly Tool draws a polygon or polyline.  
  3878. You can name an object. Doing this allows you to quickly access an object in scripts. To name an object, select it, then choose the Info action (Line Info, Arc Info, etc.) at the bottom of the Format pull-down. Enter a name in the pop-up window.  
  3879.   To draw a polyline, select the Poly Tool and drag a line. Click to mark a corner point, then drag more lines until you finish the polyline. Double-click to quit.  
  3880.   To draw a polygon, draw a polyline so that the last line ends where the first line begins. A polygon fills the area described by the lines.  
  3881.   To change a polygon to a polyline, choose Polygon Info from the Format pull-down. Click the Polyline radio button in the Polygon Info pop-up window, then click OK. Choose Polyline Info and click the Polygon radio button to change a polyline to a polygon.  
  3882.   To round the corners of a polygon or polyline, click the Smooth check box in the Polygon Info pop-up window, then click OK.  
  3883.   To add a corner handle to a polyline or polygon, double-click the line or edge. To delete a corner handle from a polyline or polygon, double-click the handle.  
  3884. All objects (e.g., graphic objects, text fields, pushbuttons, charts, and controls) are similar in that you have the ability to resize, name, arrange, move, and lock the object.  You can import picture files to place on the worksheet.  Once pasted on the worksheet, these "pictures" have the same abilities as any other object on the worksheet.  
  3885. NUM1.  Select an object with the Object Tool.  
  3886. NUM2.  Drag a handle away from the center of the object to enlarge it, or toward the center of the object to shrink it.  
  3887. You can expand objects up to 22 by 22 inches. You can shrink them until they seem to disappear.  
  3888. Because objects are attached to the cells beneath them, the size of objects automatically changes if you change the size of the rows or columns to which they are attached.   
  3889. NUM1.  Cut or copy an image to the Clipboard.  
  3890. NUM2.  Open a Wingz worksheet.  
  3891. NUM3.  Select a cell or range with the Worksheet Tool.  
  3892. NUM4.  Choose Paste from the Edit pull-down.  
  3893. Any image that you can bring to the Clipboard can be used in Wingz, whether the image comes from a scanner, a clip art collection, or another application.  
  3894. You can also import picture format images with the action: READ PICTURE string RANGE range.  
  3895. Once the image is placed in Wingz, you can move and modify it like any other Wingz object.  
  3896. To find existing graphic objects in a worksheet, choose Select from the Go pull-down and Graphics from the cascading pull-down.  
  3897. You can assign a name to worksheet objects and imported pictures.  
  3898. NUM1.  Select the object with the Object Tool.  
  3899. NUM2.  Choose Object Info (where Object is a Line, Arc, Oval, Rectangle, Polygon,  or Polyline), or Picture Info from the Format pull-down.   
  3900. NUM3.  Enter a name for the object in the pop-up window.  
  3901. Wingz automatically assigns a reference number to every worksheet object. The name and reference number are useful when you work with scripts.   
  3902. The Polygon Info and Polyline Info pop-window include options to smooth the object and specify the type of object: closed (polygon) or open (polyline).  
  3903.   To move an object within the window, select the object with the Object Tool then drag it to its destination.  
  3904.   To move an object to another area of the worksheet or to another worksheet, Copy or Cut the object and Paste it to its new location.   
  3905.   To move a chart, select the background area, not one of the inner areas (such as the legend area or plot area). Drag one of the square handles to resize the chart.  
  3906. The Graph pull-down contains special actions for arranging objects in a worksheet.  
  3907. NUM1.  Select one or more objects with the Object Tool. Press the Ctrl key to select multiple objects.  
  3908. NUM2.  Choose an action from the Graph pull-down to arrange the object:  
  3909.   Choose Bring to Front to place a selected object on top of other objects in the same location.  
  3910.   Choose Send to Back to place a selected object underneath other objects in the same location.  
  3911.   Choose Group to combine several objects into one object. Any changes in size, location, or appearance affect all the objects together.  
  3912.   Choose Ungroup to separate grouped objects into individual objects. Any changes in size, location, or appearance affect the objects individually.  
  3913. The Lock Object action is used to lock the currently selected objects to prevent any modifications.  When an object is locked, it is displayed with grey handles and all of the pull-down items that normally can be used to change the object are greyed.  A locked object can be copied, grouped, ungrouped, or unlocked.  If the locked object is copied and pasted, the new object is not locked.  
  3914. The Unlock Object action is used to unlock an object that was locked using the Lock Object action.  When an object is unlocked, the handles become white and all of the options of the action can again be used.  
  3915. You format graphic objects the same way that you format other items in Wingz:  
  3916.   Add color and pattern to objects.  
  3917.   Add color and pattern to lines.  
  3918.   Create borders around objects.  
  3919. For more information, refer to the section 
  3920. Formatting Data and Objects
  3921.  for more information.  
  3922. Combining worksheet data, enables you to manage your worksheets more efficiently.  You can link worksheets together using external ("linked") references, sort information, and create databases.  Wingz also provides frequency distribution, data tables, and matrix mathematics.  
  3923. A cell or range on another open worksheet can be referenced by preceding the cell or range name with the worksheet name and a colon. This is known as an "external" or "linked" reference. An external reference to a worksheet whose name contains spaces must be enclosed in single quotes.  
  3924. You can return the value of a single cell or use the range reference in a function. To refer to the cell, simply enter the reference worksheet name, a colon, and the worksheet cell reference or cell name. You can use a worksheet range, or a named range when using an external reference in a function that requires a range (e.g., SUM(Quarter1:A1..A10) or SUM(Quarter1:Sales)).  
  3925. To reference a range from another sheet, enter the external reference of the top left cell of the reference sheet into the current worksheet. Select the external reference formula, in addition to the block desired in the current sheet, and use Copy Down and Copy Right from the Edit pull-down to copy the relative range.  
  3926. Examples of external references are shown below. In the first example, the value in cell C20 in the worksheet named "Sydney" is returned. In the second example, the worksheet name contains a space. If the worksheet name or the range name contains a space, the entire range (including the worksheet name and the worksheet range) must be surrounded by single quotation marks.  
  3927. Example:  
  3928. Sydney:C20  
  3929. SUM('Monthly Summaries:C8..I12')  
  3930. An externally referenced worksheet must be open. If the worksheet is not open, an error is returned.  
  3931. You can sort information in any range on your worksheet, including the records in the database. If you have not previously defined a sort range, perform these two steps:  
  3932. NUM1.  Select the range to be sorted.  
  3933. NUM2.  Choose Sort from the Sheet pull-down and Sort Now from the cascading pull-down.   
  3934. Wingz sorts the selected range. Sort Now orders the rows in ascending order according to the values in the key columns, using the first column as the first key, the second column as the second key, and so on.  
  3935. You can define a sort range that remains in effect until you define a new sort range. Once defined, the sort range gets sorted each time you choose Sort Now, regardless of which range is currently selected.  
  3936. You can specify the key column(s) or row(s) and the order by which each key is sorted
  3937. either ascending or descending. You can sort a range based on up to 255 sorting keys.  
  3938. NUM1.  Select the range to be sorted.  
  3939. NUM2.  Choose Sort from the Sheet pull-down and Sort Range from the cascading pull-down.  
  3940. NUM3.  Select the column to be used as the first sort key.  
  3941. NUM4.  Choose Sort from the Sheet pull-down and Ascending Key or Descending Key from the cascading pull-down.  
  3942. NUM5.  For each additional sort key, select a column, then choose Sort from the Sheet pull-down and Add Ascending Key or Add Descending Key from the cascading pull-down.  
  3943. NUM6.  Choose Sort from the Sheet pull-down and Sort Now from the cascading pull-down.  
  3944. You can specify key columns to sort rows of information, or key rows to sort columns of information. Select a key column by selecting two or more cells in the column or by selecting the entire column. To select a key row, however, you must click the row number and select the entire row.  
  3945. Wingz database-management facilities allow you to locate, extract, or delete selected worksheet information.   
  3946. The Database action is used to perform database operations on a specified range.    
  3947. A worksheet database is a defined range where the rows represent database records and the columns represent fields within those records. The first row of the database range is reserved for field names and the rest of the range contains the data.  
  3948. You can locate, extract, or delete records from your database based on specified criteria.  
  3949. NUM1.  Select a range of cells that includes the database field names and all the records you want to include in your database.  
  3950. NUM2.  Choose Database from the Sheet pull-down and Data Range from the cascading pull-down.  
  3951. The first row of the database range must include only the database field names.  
  3952. Wingz accepts only one defined database range at a time. Define a new database range if you want to work with a different database.  
  3953. A database range can include blank rows or columns of cells. You can enter new field names or records into this portion of the database after you specify the range.  
  3954. If you want to search the database to find rows of data that meet particular criteria, you can define a criteria range. A criteria range consists of a row containing the same field names as the database range to search. In the row(s) beneath the field names, the actual search criteria is specified.  
  3955. NUM1.  Select a new range of cells that includes the database field names and the selection criteria.  
  3956. NUM2.  Choose Criteria Range from the Database cascading pull-down in the Sheet pull-down.  
  3957. The first row of the criteria range must include only database field names. You need not include the name of every field in the database, and the names can appear in any order you wish. Be sure to include the names of all the database fields from which you want to select information.  
  3958. When a string or value is used as a criterion, all of the rows with matching field values are selected. The following characters may be used in the criterion range to match multiple records to the same criteria:  
  3959. The question mark (?) can be used as a wild card to match any single character in the fields being searched. For example, "r?d" matches "red", "rid", and "rod", but not "reed".  
  3960. The asterisk (*) can be used to match all of the characters in the database field being searched. For example, "ben*" matches "bent", "beneath", and "benefit", but not "beside".  
  3961. When the tilde ( ~ ) is used at the beginning of the criterion string, Wingz is instructed to select any record EXCEPT those whose field values match the string following the tilde.  
  3962. When a logical expression is used as a cell criterion, it must be entered with a reference to the cell in the first data record in the database range. When the formula is calculated, the logical expression is processed once for each record in the database. Wingz sequentially replaces the cell reference in the formula with the appropriate references for succeeding records as calculation proceeds.  
  3963. If you enter more than one criterion in the same row of the criteria block, all must either match or return TRUE (1) in order for a row to be selected (implied AND). If you enter criteria in more than one row, one of the criteria must match or return TRUE (1) in order for the row to be selected (implied OR).  
  3964. NUM1.  Define the database range.  
  3965. NUM2.  Define the criteria range.  
  3966. NUM3.  Choose Database from the Sheet pull-down and Find from the cascading pull-down.  
  3967. Find locates the records in the database that match the criteria you specify in the criteria range. When you choose Find, Wingz highlights all records that match the criteria.  
  3968. NUM1.  Define the database range.  
  3969. NUM2.  Define the criteria range.  
  3970. NUM3.  Select a range of cells to hold rows extracted from the database.  
  3971. NUM4.  Choose Database from the Sheet pull-down and Extract from the cascading pull-down.  
  3972. When Extract is chosen, all of the records from the database range that match the specified criteria are copied and placed in the currently selected extract range. The first row of the extract range must contain the titles of the fields that are to be extracted from the database.   
  3973. If the extract range contains only a single row of titles, all of the extracted records are placed immediately under the row. Otherwise, only those rows that can fit in the defined range are extracted.  
  3974. NUM1.  Define the database range.  
  3975. NUM2.  Define the criteria range.  
  3976. NUM3.  Choose Database from the Sheet pull-down and Delete from the cascading pull-down.  
  3977. Choosing Delete causes all of the records from the database range that match the specified criteria to be removed. The records below the deleted records are moved up to fill the empty space.  
  3978. NOTE: Undo cannot reverse a Delete action.  
  3979. The Distribution action is used to create a frequency distribution of the values in a selected range.   
  3980. A frequency distribution shows how many values in a specified range occur within the intervals defined in a specified bin range. When a distribution is calculated, a counter is kept for each interval defined in the bin range.  
  3981. NUM1.  Enter the test values in a worksheet range. These values will serve as the bin range.  
  3982. NUM2.  Select the range containing the values that you want to analyze.  
  3983. NUM3.  Choose Distribution from the Sheet pull-down and Values Range from the cascading pull-down.   
  3984. NUM4.  Select the bin range containing the test values.  
  3985. NUM5.  Choose Bin Range from the Distribution cascading pull-down.  
  3986. NUM6.  Choose Distribute from the Distribution cascading pull-down.  
  3987. The values range is searched and a bin range counter is incremented by 1 each time a value is located that falls within the interval. When all of the value range numbers have been examined, the count for each interval is entered into the column immediately to the right of the bin range.  
  3988. The first cell of the result column represents the number of occurrences of values that are less than or equal to the bin value in the adjacent cell. The rest of the values indicate the frequency of occurrences that are less than or equal to the adjacent bin value, but greater than the bin value in the previous row. The last value in the result column is in the row below the last bin value and represents the frequency of values that are greater than the highest bin value.  
  3989. The Table action is used to record the effects of changing one or two values in one or more formulas.   
  3990. Two types of table formats are available. In the first format, a single input cell is defined as an input cell value to be used with one or more formulas to build the table. The second format uses two input cell values in a single formula to calculate the table values.  
  3991. You can create a table that calculates the value of one or more formulas, given different values for one variable in a cell on the worksheet.  
  3992. NUM1.  Select a range.  
  3993. NUM2.  Enter the formulas that you want to test in the first row of the range. Leave the first cell empty. Your formulas should reference the input cell directly, or another cell that indirectly references the input cell.  
  3994. NUM3.  Enter the values of the variable that you want to test in the first column of the range. Leave the first cell empty.  
  3995. NUM4.  Select the cell you referenced in the formulas.  
  3996. NUM5.  Choose Table from the Sheet pull-down and Input Cell 1 from the cascading pull-down.  
  3997. NUM6.  Select the range that contains your formulas and variable values.  
  3998. NUM7.  Choose Table Range from the Table cascading pull-down.  
  3999. NUM8.  Choose Recalc Table from the Table cascading pull-down.  
  4000. In a single input data table, the top left cell in a table range is left blank. The remainder of the cells in the first column of the range are the variable cells. The cells in the top row of the range and to the right of the top left cell contain the formula cells. The Input Cell 1 reference is a cell outside of the table range. Input Cell 1 is a dependent cell of each of the formula cells.  
  4001. When the table is calculated, each variable cell value is copied to the Input Cell 1 location and each formula in the first row of the range is calculated based on the Input Cell 1 value. The result of each calculation is recorded in the cell where the formula column intersects the variable row.  
  4002. You can create a table that answers 
  4003. what if
  4004.  questions about two variables in a single formula.  
  4005. NUM1.  Select a range.  
  4006. NUM2.  Enter the formula that you want to test in the first cell of the range. Use any two cell references to represent the two variables that you want to test.   
  4007. NUM3.  Enter the values of the first variable that you want to test in the first column of the range, below the formula. Enter the values of the second variable that you want to test in the first row of the range, to the right of the formula.  
  4008. NUM4.  Select the cell that represents the first variable.  
  4009. NUM5.  Choose Table from the Sheet pull-down and Input Cell 1 from the cascading pull-down.  
  4010. NUM6.  Select the cell that represents the second variable.  
  4011. NUM7.  Choose Input Cell 2 from the Table cascading pull-down.  
  4012. NUM8.  Select the range that contains both sets of variables and your formula.  
  4013. NUM9.  Choose Table Range from the Table cascading pull-down.  
  4014. NUM10.  Choose Recalc Table from the Table cascading pull-down.  
  4015. The second type of table that can be used is the two variable data table. In a two variable data table, the top left cell of the table range is the formula cell, the cells below the formula cell are the variable 1 cells, and the cells to the right of the formula are the variable 2 cells.  
  4016. In addition to defining a table range, both an Input Cell 1 cell and an Input Cell 2 cell must be defined. The first input cell is where each variable 1 value is copied for table recalculation. The second input cell is where the variable 2 cell values are copied. Both of the input cells that are defined are dependent cells of the formula in the top left corner of the table range.  
  4017. When the table is calculated, each value in the variable 1 column is copied to Input Cell 1, each value in the variable 2 row is copied to Input Cell 2, and the table formula is recalculated. The result of each formula is recorded in the table location where the variable 1 row intersects the variable 2 column.  
  4018. The Matrix action is used to perform matrix calculations on specified ranges.  Wingz recognizes a rectangular array of numbers as a matrix. The following sections provide specific information about working with matrix data.   
  4019. NUM1.  Select a square range containing data entries.  
  4020. NUM2.  Select an empty range that is the same size as the original matrix.  
  4021. NUM3.  Choose Matrix from the Sheet pull-down and Invert from the cascading pull-down.  
  4022. This action inverts a selected range using the Gauss-Jordan method. Two ranges must be selected to use Invert. The first range contains the matrix that is to be inverted and the second range defines the destination for the inverted matrix.  
  4023. The Invert action requires a square range. (A square range has the same number of rows as columns.) If the first selected range is not square, the largest possible square matrix in the selected range is used. If the matrix cannot be inverted, the message "Matrix is not singular" is returned.  
  4024. NUM1.  Select a range containing data entries.  
  4025. NUM2.  Choose Matrix from the Sheet pull-down and Transpose from the cascading pull-down.  
  4026. When the Transpose action is chosen, the rows of the selected range are changed to columns and the columns are changed to rows. Data previously in the first row of the range is now in the first column of the new range.   
  4027. Transpose works only if a single range is selected. Performing Transpose twice on the same range restores the range to its original layout. Range or cell references in cell formulas are not adjusted when a range is transposed.  
  4028. NUM1.  Select three ranges. Data entries should appear in the first two ranges.  
  4029. NUM2.  Choose Matrix from the Sheet pull-down and Multiply from the cascading pull-down.  
  4030. The Multiply action multiplies two selected ranges together to produce a third range. Before executing this action, you must select three ranges. The number of rows in the second range must equal the number of columns in the first range. The third range must have the same number of rows as the first range and the same number of columns as the second range. If you specify a single cell for the third range, Wingz makes it the upper left cell of a resulting range of the required size.  
  4031. NUM1.  Select the range containing the matrix you want to analyze.  
  4032. NUM2.  Hold down the Ctrl key and select a cell to receive the results of the analysis.  
  4033. NUM3.  Choose Matrix from the Sheet pull-down and Determinant from the cascading pull-down.  
  4034. The Determinant action calculates the determinant of a square matrix. Before executing this action, you must select a square matrix to analyze and an output range consisting of a single cell.  
  4035. If the range you select is not square, the largest square subrange starting at the upper left corner of the range is analyzed. The output cell must not overlap the matrix to be analyzed.  
  4036. The N-Solve action is used to solve a system of simultaneous linear equations. The Gauss-Jordan elimination method is used with full pivoting. Before executing this action, two ranges must be selected. The first range is the matrix to which the N-Solve operation is applied (augmented coefficient matrix). The results of the N-Solve are placed in the second range.  
  4037. NUM1.  Select a range of N rows and N+1 columns.  
  4038. NUM2.  Press the Ctrl key and select a second range of N cells.  
  4039. NUM3.  Choose Matrix from the Sheet pull-down and N-Solve from the cascading pull-down.  
  4040. The first range must be an N:N+1 sized matrix (one more column than rows; for example, three rows by four columns) where the coefficients are located in the left N:N (square) matrix and the constants are located in the right column.  
  4041. The second range is a row of minimum size N:1 (N rows and one column), or a column of minimum size 1:N (one row and N columns). However, if you select a range that is larger, the results are placed within the range starting in the upper left cell and continuing along the top row or the left column.  
  4042. If a unique solution cannot be computed, an "Equations Not Independent" error message is generated.  
  4043. You can perform a regression analysis with up to 14 independent variables.  
  4044. NUM1.  Enter the values of the dependent variable in a single worksheet column.  
  4045. NUM2.  Enter the values of each independent variable in successive columns to the right of the dependent variable column.  
  4046. NUM3.  Select the regression range containing these columns and their rows of data.  
  4047. NUM4.  Hold down the Ctrl key and select a second range one row in depth but the same number of columns wide as the regression range.  
  4048. NUM5.  Hold down the Ctrl key and select a single cell to mark the upper-left corner of the regression report range.  
  4049. NUM6.  Choose Matrix from the Sheet pull-down and Regress from the cascading pull-down.  
  4050. The Regress action performs multiple linear regression analysis on a selected range.   
  4051. Before executing this action, you must select two or three ranges. The first range contains the regression data and can have up to 14 independent variables. The first column of the range contains the dependent variables (y's) and the remaining columns are the various independent variables (x's). Up to 14 independent variables may be used. If the first row contains text, this text is used as labels for the variables and the first observation will be in the second row.  
  4052. The regression coefficients are placed in the second range. If the second range is a single cell, this cell defines the upper left cell of the column of coefficients. The first cell is the constant and the remainder are the coefficients for the independent variables.  
  4053. The third range selected is for an optional regression report. If a single cell or small range is selected for the report range, a range large enough for the regression report is automatically used. The results include the following:  
  4054. Analysis of variance table (ANOVA)  
  4055. Root of the mean square error (Root MSE)  
  4056. Mean of the dependent variable  
  4057. Coefficient of variation  
  4058. r-square and adjusted r-square values  
  4059. Mean (for each variable)  
  4060. Parameter estimates (for each variable)  
  4061. Standard error of the estimate (for each variable)  
  4062. T value of zero for the test of the null hypothesis (for each variable)  
  4063. You can execute a series of actions repeatedly and on demand, without the need for retyping. To do so, create a script file
  4064. a special file built from HyperScript Commands.  
  4065. The WZScript and DG script files found on the Wingz program disk contain the HyperScript Commands used to create the pull-downs, pop-up windows, and other features found in the Wingz interface.  
  4066. You can create a special type of script called Startup. When placed in the Wingz application folder, Startup executes automatically each time you launch Wingz. You can use a Startup script to create a custom environment that includes your own special pull-downs, pop-up windows, and custom functions.  
  4067. You can use a script by attaching it to a worksheet, control, or pop-up window. You can also use a script by loading it into memory for access by pull-downs, worksheet formulas, or other scripts.  
  4068. The Wingz script editor is a text editor used to create and edit script files. The script editor actions, summarized below, are located in the Script pull-down.  
  4069. Use Open Script to open an existing script. It opens any standard text file, or a Wingz script file.  
  4070. Use New Script to enter the script editor and display an empty script window.  
  4071. Sheet Script appears on the Script pull-down when a worksheet range is selected. Use Sheet Script to access a script that has been attached to the worksheet.  
  4072. Button Script appears on the Script pull-down when a pushbutton is selected. Use Button Script to access a script that has been attached to the pushbutton.  
  4073. Field Script appears on the Script pull-down when a text field is selected. Use Field Script to access a script that has been attached to the text field.  
  4074. Control Script appears on the Script pull-down when a control other than a pushbutton or text field is selected. Use Control Script to access a script that has been attached to the control.  
  4075. Multiple scripts, like multiple worksheets, can be open at any time. Each script window can be independently resized and moved.  
  4076. You can apply various formatting changes to each script. These include changing the font, size, style, and color of the text. Unlike text fields, however, script attributes are set for the entire script. In addition, formatting information is not saved.  
  4077. A simple way to automate a task is to use the Learn action to create a script of operations you want to perform. Wingz records your operations as you perform them.   
  4078. NUM1.  Choose New Script from the Script pull-down.  
  4079. NUM2.  Select your Worksheet to make it the current window.  
  4080. NUM3.  Choose Learn from the Script pull-down to start recording.  
  4081. NUM4.  Perform the operations you want the script to perform.  
  4082. NUM5.  Choose Learn again to toggle the recording off.  
  4083. When you choose New Script, a script window fills the screen. To perform your worksheet operations, you must make your worksheet the current window.  
  4084. You can choose Arrange Windows from the Window pull-down to view both the worksheet and the script.  
  4085. When you choose Learn, a check mark indicates that Wingz is recording. Wingz records everything you do until you choose Learn again. Use the Save action from the File pull-down to save the script.  
  4086. You can edit a script that you created with the Learn action. Choose Open Script from the Script pull-down and use the standard editing actions to add, delete, or change HyperScript Commands in the file. You can also use Learn to place new commands in the script.  
  4087. You can attach an existing script to a worksheet, pushbutton, control, or text field. You do this with the Attach Script action from the Script pull-down. You can also create a new script that is already attached. You do this with the Sheet Script, Button Script, Control Script or Field Script action. Only one script can be attached to each worksheet, pushbutton, control, or text field at one time. Attaching a new script replaces the existing script.  
  4088. You can save a script as a Wingz script or as text. A Wingz script contains compiled and text information and can be opened only from Wingz. You can use other text programs to edit a script saved as text. Both types of scripts can be run by Wingz.  
  4089. IMPORTANT: The Learn action records your operations in the current script
  4090. that is, the one you have used most recently. If you have more than one script open, you must specify in which script you want to record your operations before you choose Learn. Make the desired script your current window, then click the worksheet window and choose Learn.  
  4091. You can create a script manually by typing the HyperScript Commands for the operations that you want the script to perform.  
  4092. NUM1.  Choose New Script from the Script pull-down.  
  4093. NUM2.  Enter the HyperScript Commands for the operations that you want to perform.  
  4094. HyperScript commands are made up of keywords and arguments. The arguments may be numbers, text strings, cell or range references, screen coordinates, or mathematical or logical expressions. Arguments can fall between or after keywords, depending on the particular command. Not all actions include keywords.  
  4095. When the arguments refer to named files, windows, or objects, you must type them exactly as they appear on the screen. Wingz matches uppercase and lowercase characters.  
  4096. Wingz reads HyperScript Commands and arguments sequentially, ignoring carriage returns, spaces, tabs, and semicolons. You can use blank lines, tabs, and blank spaces to make the script more readable.  
  4097. NOTE: You can type the actions on separate lines or on a single line. If you type the actions on a single line, you must use either spaces or semicolons to separate them.  
  4098. To include a comment in a script, surround the comment text with braces (curly brackets). Comments can be placed anywhere in a script, and they can be nested.  
  4099. Double-click on a brace to highlight all information between that set of braces. This highlighting feature also works for parentheses and brackets, making it easy to identify levels of nested parentheses and brackets.  
  4100. When you use the New Script action, the Wingz script window is displayed in a window titled "Script". Subsequent scripts are titled 
  4101. Script#
  4102.  (where # indicates the script
  4103. s chronological place among open scripts).  
  4104. You can name a new script with the Save As action. A pop-up window prompts you for a worksheet name and type.  
  4105. You can open as many new scripts as your memory allows, but you can attach only one script to each worksheet, pushbutton, control, or text field.  
  4106. You can print a script just as you would any other file.  
  4107. NUM1.  Open the script.  
  4108. NUM2.  Choose Print from the File pull-down.  
  4109. NUM3.  Specify the desired page setup in the pop-up window and click OK.  
  4110. NUM4.  Specify the pages to print in the pop-up window and click OK.  
  4111. To determine options such as paper orientation, click on the Options pushbutton in the Page Setup pop-up window from the File pull-down .  
  4112. Scripts are automatically printed with a header. The left side of the header lists the date and time of the printing, the right side lists the page number, and centered on the heading is the name of the script file.  
  4113. When you save a script, two format options are available: Text and Script.  
  4114.   To name a script and save it, choose Save As from the File pull-down, type a name in the pop-up window that appears, and click Save.  
  4115.   To save changes as you work, choose Save from the File pull-down.  
  4116.   To save a script as a text file, choose Save As from the File pull-down, choose Text from the File Type list box, and click Save.  
  4117. Choosing Text saves the script into a standard text file. You might save a script in this format so you can perform further editing with an editor other than the Wingz script editor. Choosing Script saves the script into the Wingz script format. This format includes both a text version of the script and a compiled version. If changes are made to the script (through editing for example) the script is automatically recompiled before it is saved.  
  4118. When closing a script that has been modified, you are prompted to save it.  
  4119. A script name can contain up to 8 continuous alphanumeric characters using the File Application Table (FAT).  Using the High Performance File System (HPFS), a script name can contain up to 254 characters.  OS/2 Presentation Manager accepts spaces and punctuation marks.  However, the same is not true for Windows.  
  4120. NUM1.  Choose Open Script from the Script pull-down.  
  4121. NUM2.  Double-click in the pop-up window the name of the script that you want to open.  
  4122. You can also select the script name and click Open.  
  4123. If the script you want to open has been saved as text, click All Documents to display the name of the script and select it in the pop-up window.  
  4124. You can open a script attached to a worksheet, pushbutton, control, or text field by selecting the object and then choosing Sheet Script, Button Script, Control Script, or Field Script from the Script pull-down.  
  4125. When you open a script, it appears in a window on the screen. You can edit the script file manually or choose an insertion point and choose Learn from the Script pull-down to record operations automatically. You can use actions from the Edit pull-down to edit in this window.  
  4126. You can open as many scripts as your memory allows, but you can attach only one script to each worksheet, pushbutton, control, or text field.  
  4127. You can compile a text script to check for syntax errors or to avoid the need to compile the script each time you run it.  
  4128. NUM1.  Open the script you want to compile.  
  4129. NUM2.  Choose Compile from the Script pull-down.  
  4130. When you compile a script, Wingz checks it for syntax errors and informs you of any errors it finds.   
  4131. Wingz automatically compiles a script when you save it, unless you save it as a text file. Wingz compiles a text script when you run the script.  
  4132. You can attach an existing script to a worksheet or control. The actions contained within the script are executed upon the occurrence of a predefined event, such as a mouse click.  
  4133. NUM1.  Select the worksheet or control.  
  4134. NUM2.  Choose Attach Script from the Script pull-down.  
  4135. NUM3.  Select the script in the pop-up window.  
  4136. NUM4.  Click the Attach pushbutton.  
  4137. The original script remains unaltered, and a copy is attached to the worksheet or control.  
  4138. You can also create a new script that is automatically attached to a worksheet or control.  
  4139. NUM1.  Select a worksheet cell, a text field, or a control.  
  4140. NUM2.  Choose Sheet Script,  Button Script,  Control Script,  or Field Script from the Script pull-down.  
  4141. NUM3.  Enter HyperScript Commands.  
  4142. NUM4.  Choose Save and Close from the File pull-down.  
  4143. You need not name the script before saving it
  4144. a name is automatically assigned, based on the item to which the script is attached. Only one script can be attached to each worksheet, pushbutton, control, or text field at one time.  
  4145. You can load a script into memory and make it available for later use.  
  4146. NUM1.  Choose Get Script from the Script pull-down.  
  4147. NUM2.  Select the script from the pop-up window.   
  4148. NUM3.  Click the Get pushbutton.  
  4149. A memory-resident script may contain variables or functions that can be accessed from other scripts or from a worksheet.   
  4150. Once a script file has been loaded, it must be removed using the Remove Script action before the script can be opened for editing.  
  4151. Before you can edit a script that has been loaded into memory using the Get Script action, you must unload the script by using the Remove Script action in the Script pull-down.  
  4152. When you choose this action, a cascading pull-down of currently loaded script files is displayed.  You can then choose the name of the file that you want to remove from memory.    
  4153.   To run a script, choose Run Script from the Script pull-down, select the script in the pop-up window that appears, and click Run.  
  4154.   To run the script in the most recent Script window, choose Run from the Script pull-down.  
  4155. If you run a script, the script is executed immediately. Note that this differs from the Get Script action, which loads a script into memory but does not run the script.  
  4156. The name of the current script window is listed first in the Window pull-down. You can make a script window the current script window by clicking in it or choosing it from the list displayed in the Window pull-down.  
  4157. HyperScript is the control language of Wingz.  Using HyperScript, "scripts" containing command statements, functions, programming constructs, and event handlers can be used to create or modify worksheets, menus, and dialog boxes.   
  4158. A "script" is defined as a set of instructions that is created to perform one or more tasks automatically.  
  4159. HyperScript can be used as a tool for automating standard spreadsheet tasks.  Even if you are a novice to computers, with no knowledge of programming, by selecting the Learn action in the Script pull-down on the Wingz Action Bar, you can easily record a series of worksheet activities in a script file.  The script can then be used at a later time, if desired, to repeat the same series of tasks.  
  4160. Hyperscript also allows you to control the user interface of Wingz.  In addition to setting your own system defaults via HyperScript, you can also create your own pull-downs and pop-up windows.  
  4161. And, in the event that you need a function that is not among the extensive library of built-in Wingz functions, you can use HyperScript to define your own function(s).  Once a custom function has been saved in a script and the script has been loaded using the Get Script action from the Script pull-down, it can be used like any standard Wingz function, both in worksheet cells or in script files.   
  4162. HyperScript is a unique language.  When entering HyperScript commands, use Wingz terminology.  The following translation terminology table provides a cross-reference of PM/Windows terminology and Wingz HyperScript terminology.  
  4163. 2EQ    PM/Windows     Wingz HyperScript  
  4164.     Pull-down     Menu  
  4165.     Cascading Pull-down     Submenu  
  4166.     Action     Option  
  4167.     Spin Button     Number Wheel  
  4168.     Pop-up Window     Dialog Box  
  4169.     Slider Box     Scroll Box 
  4170. Commands are composed of actions and arguments which are used in combination to invoke the execution of one or more activities.  The selections appearing in each of the pull-downs (e.g., Open, Save, Cut, Paste, Select) are actions.  Actions (e.g., Manual Recalc, Report Header, Currency) also appear on the cascading pull-downs invoked when an action is selected.  Arguments are the choices you supply, (e.g., worksheet names to open, object numbers to select).  
  4171. In addition to keywords, many command formats contain arguments that require you to supply specific information before the command can be executed.  Number, string, range, and coordinate arguments are used in HyperScript command statements.  
  4172. An argument may be one or more number(s), text string(s), range(s), or coordinate(s).  When multiple arguments are used, the argument items must be separated by commas (i.e., SELECT OBJECT 1,2,3 ).  If you have used the ARGUMENT SEPARATOR command, the comma separator must be replaced by the character you have supplied in the ARGUMENT SEPARATOR command.  
  4173. A numeric argument consists of a number, an arithmetic expression, or a functional expression which yields a number.    
  4174. A string argument is one or more alphabetic, numeric, or "special" characters.  When you supply a number argument to an action that expects a string argument, Wingz converts the number to the textual representation of the number.  Literal strings must be surrounded by quotation marks.  The command FIND TEXT string contains a string argument.  
  4175. There may be instances when you need to "nest" quotation marks in strings.  A literal string argument always begins and ends with double quotation marks (").  Any quotations occurring within the literal string must be prefaced by double quotation marks.  So, if there is yet another string argument specified within the internal quotation, ultimately three sets of double quotation marks must surround the string argument.  
  4176. Any reference to a specified area within a worksheet is a range.  A range may consist of a single cell or a group of cells.  If a range consists of multiple cells, the first cell is specified, followed by two periods and concluding with the ending cell reference (e.g., A1..A10).  The reference style may be alphabetic columns and numeric rows, (e.g., A1), or row and column numbers, (e.g., r1c1).    
  4177. A coordinate denotes a specific location on the screen, and consists of an X and Y component enclosed in parentheses and separated by a comma.  The X component defines the horizontal location and the Y component defines the vertical location.  Coordinates must be accompanied by a measurement operator (e.g., inches, points, decipoints, or millimeters).  If no measurement operator is specified, the measurement defaults to twips.  One twip is equal to 1/1440th of an inch.    
  4178. You can type HyperScript Commands directly into the Entry Bar for immediate execution. This procedure is referred to as direct command entry. After typing the command into the Entry Bar, press Ctrl-Enter to execute the command or actions.  
  4179. Since Wingz automatically recognizes a complete command format (for example, TEXT SIZE 12), you can enter multiple actions on a single line. You can use spaces or semicolons to separate individual actions.   
  4180. Example:  
  4181. SELECT RANGE A1..E5; PUT "text" INTO A1..E5; TEXT STYLE "B"; ALIGN CENTER; UNSELECT  
  4182. Wingz provides several control structures for situations where the sequence of script actions does not flow sequentially. They include decision making structures (e.g., IF and CASE) and looping structures (e.g., FOR and WHILE).  
  4183. By using conditional actions in a script, decision-making constructs can be established that determine whether or not a section of a script is executed.  In a conditional command, the flow of execution depends on whether the conditional expression is true or false.  Two conditional actions are available in HyperScript: IF and CASE.  
  4184. The IF statement is used to make decisions based on whether or not the conditional expression immediately following the IF or ELSEIF statement is true (non-zero).    
  4185. The IF Structure  
  4186. IF <exp>  
  4187.  commands  
  4188. ELSEIF <exp> (optional)  
  4189.  commands  
  4190. ELSE (optional)  
  4191.  commands  
  4192. END IF  
  4193. There may be times when a choice must be made from multiple sets of possible options.  In these instances, the CASE command can be a very useful decision-making tool.  There are two types of CASE constructs available in HyperScript: the "matching" CASE and the "boolean" CASE.  
  4194. The matching CASE tests whether or not an expression matches a controlling expression, and then acts accordingly.  When a match is found, the actions following the match are executed.  When no match is found, and if an OTHERWISE statement is included, the actions following the OTHERWISE are executed.   
  4195. The boolean CASE searches for the first true (non-zero) expression.  When a true expression is found, the actions following the true expression are executed.  When no true expression is found, and if there is an OTHERWISE option, the actions following the OTHERWISE statement are executed.   
  4196. The Case Structure  
  4197. 2EQ    Matching Case:     Boolean Case:  
  4198.     CASE <exp>     CASE  
  4199.       WHEN <exp>       WHEN <boolean exp>  
  4200.         commands         commands  
  4201.       EXIT CASE (optional)       EXIT CASE (optional)  
  4202.         commands         commands  
  4203.       WHEN <exp>       WHEN <boolean exp>  
  4204.         commands         commands  
  4205.       OTHERWISE       OTHERWISE  
  4206.         commands         commands  
  4207.     END CASE     END CASE 
  4208. When using less than (<) conditions in a CASE or IF..ELSEIF command, you must test the least possible value before testing the greater conditional values.  If a greater than (>) condition is used, test the highest conditional value first.  
  4209. HyperScript's FOR loop command and WHILE loop command can be used to repeat the execution of a group of script actions.  Each of the loop actions can control how many times the series of actions is executed.  
  4210. The FOR loop can be used in a script when you know how many times you want the actions in the loop to be executed.    
  4211. The FOR Structure  
  4212. FOR <var> = <exp> TO <exp> STEP <exp>  
  4213.  commands  
  4214.  CONTINUE FOR (optional)  
  4215.  commands  
  4216.  EXIT FOR (optional)  
  4217.  commands  
  4218. END FOR  
  4219. The WHILE loop is used when you want to continue to execute a series of actions until the results of a conditional expression are false (zero).    
  4220. The WHILE Structure  
  4221. WHILE <exp>  
  4222.  commands  
  4223.  CONTINUE WHILE (optional)  
  4224.  commands  
  4225.  EXIT WHILE (optional)  
  4226.  commands  
  4227. END WHILE  
  4228. The "event" is a key HyperScript concept.  Events are the mechanisms through which scripts are informed about actions and environment status.  When using a script that contains an event, you can control the script's behavior by clicking the mouse, or by opening, closing, repainting, or recalculating a worksheet.  
  4229. Eleven types of events, grouped into five different categories, can be monitored and responded to by scripts.  For an event to be monitored, an "event handler" must be entered into a script, and then the script containing the event handler must be attached to the corresponding sheet, pushbutton, field, or control.  The "event handler" can also be entered directly into a sheet, pushbutton, field, or control script.  
  4230. An event handler in a script begins with the word ON, followed by the name of the event that you want the script to respond to.  The body of the event handler contains the actions that are to be executed when the event is triggered.  To exit the event handler early, use the word EXIT followed by the event name.  The end of an event handler is marked by the word END, followed by the event name.  
  4231. All event handlers share the following syntax:  
  4232. ON event  
  4233.  commands  
  4234. EXIT event  
  4235.  commands  
  4236. END event  
  4237. The events that can be monitored by a script differ, depending upon what the script is attached to.  
  4238. 2EQ    Control Scripts:     Dialog Scripts:  
  4239.     mousedown     mousedown  
  4240.     mousedoubleclick     mousedoubleclick  
  4241.     mousestilldown     mousestilldown  
  4242.     mousemove     mousemove  
  4243.     mouseup     mouseup  
  4244.     repaint     repaint  
  4245.         idle 
  4246. 2EQ    Sheet Scripts:     All Scripts:  
  4247.     activate     error  
  4248.     deactivate      
  4249.     idle      
  4250.     recalc      
  4251. Any function from the extensive library of Wingz built-in functions can be used in a script.  Additionally, custom functions can be defined and used in scripts to perform specific, unique operations.  
  4252. A function can be called from a script in which it is defined, from another open script, or from a formula in an active worksheet cell, provided the function script has been placed into memory.  
  4253. Functions created in HyperScript can be referenced by an assigned name. These names can be defined in the script that uses them. When defined in this manner, the function can be referenced simply by using its name and supplying the appropriate arguments.  
  4254. However, HyperScript allows you to define a function in one script and then use that function in an entirely different script or from a worksheet formula. To reference a function defined in another script, the script containing the function definition must be active in Wingz memory. You must specify the name of the script in which the function is defined, the name of the function, and supply the appropriate argument list.   
  4255. Example:  
  4256. CALL Scriptname:FunctionName (<exp1>, <exp2>...)  
  4257. When you use the Wingz pull-downs, you are using HyperScript.  For every action you choose from any of the nine Wingz pull-downs, there is a HyperScript command that is being used to implement the pull-down action.  
  4258. The next series of Help topics are HyperScript Commands grouped by pull-down. The actions are listed under each pull-down heading in the same order as the pull-down actions used to implement them.  
  4259.   NEW WORKSHEET string  
  4260.   NEW WORKSHEET string LOCATION (X,Y) (X,Y)  
  4261.   OPEN string  
  4262.   OPEN DIALOG  
  4263.   CLOSE  
  4264.   CLOSE NOW  
  4265.   SAVE  
  4266.   SAVE DIALOG  
  4267.   SAVE AS string  
  4268.   SAVE DIF string  
  4269.   SAVE SYLK string  
  4270.   SAVE 123-1A string  
  4271.   SAVE 123-2.0 string  
  4272.   SAVE TEXT string  
  4273.   REVERT TO SAVED  
  4274.   RENAME SHEET TO string  
  4275.   PAGE SETUP  
  4276.   PAGE PREVIEW  
  4277.   PRINT DIALOG  
  4278.   PRINT NOW  
  4279.   APPEND string  
  4280.   READ PICTURE string RANGE range  
  4281.   QUIT  
  4282.   QUIT NOW  
  4283.   UNDO  
  4284.   CUT  
  4285.   COPY  
  4286.   PASTE  
  4287.   CLEAR  
  4288.   SELECT ALL  
  4289.   SHOW CLIPBOARD (Not available on PM/Windows)  
  4290.   INSERT  
  4291.   DELETE  
  4292.   COPY RIGHT  
  4293.   COPY DOWN  
  4294.   PASTE VALUES  
  4295.   PASTE FORMAT  
  4296.   PASTE ADD  
  4297.   PASTE SUBTRACT  
  4298.   PASTE MULTIPLY  
  4299.   PASTE DIVIDE  
  4300.   REMOVE FORMAT  
  4301.   REMOVE FORMULA  
  4302.   REMOVE DATA  
  4303.   RECALC  
  4304.   RECALC RANGE range  
  4305.   MANUAL RECALC  
  4306.   AUTOMATIC RECALC  
  4307.   NATURAL RECALC  
  4308.   ROW RECALC  
  4309.   COLUMN RECALC  
  4310.   ITERATE UNTIL range CHANGES LESS THAN number1 MAX number2 TIMES  
  4311.   ITERATE number TIMES  
  4312.   BACKGROUND CALC STEP number  
  4313.   FIND FORMULA TEXT string  
  4314.   FIND TEXT string  
  4315.   FIND VALUE number  
  4316.   FIND CRITERIA expression  
  4317.   GO TO WINDOW string  
  4318.   GO TO CELL range  
  4319.   GO TO OBJECT number  
  4320.   GO TO OBJECT string  
  4321.   NAME RANGE string1 AS string2  
  4322.   CREATE NAMES TOP ROW  
  4323.   CREATE NAMES LEFT COLUMN  
  4324.   REMOVE NAME string  
  4325.   CHANGE NAME string1 TO string2  
  4326.   UNSELECT  
  4327.   SELECT ALL  
  4328.   SELECT RANGE range  
  4329.   SELECT MORE RANGE range  
  4330.   SELECT HEADING  
  4331.   SELECT TITLE  
  4332.   SELECT OBJECT number(s)  
  4333.   SELECT CHART number(s) TITLE  
  4334.   SELECT CHART number(s) FOOTNOTE  
  4335.   SELECT CHART number(s) LEGEND  
  4336.   SELECT CHART number(s) SERIES number(s)  
  4337.   SELECT CHART number(s) ALL SERIES  
  4338.   SELECT CHART number(s) PLOT  
  4339.   SELECT CHART number(s) AXIS number(s)  
  4340.   SELECT CHART number(s) ALL AXES  
  4341.   SELECT CHART number(s) AXIS number(s) TITLE  
  4342.   SELECT CHART number(s) BACKGROUND  
  4343.   SELECT CHART number(s) SERIES DATA LABELS  
  4344.   SELECT MORE OBJECT number(s)  
  4345.   SELECT MORE CHART number(s) TITLE  
  4346.   SELECT MORE CHART number(s) FOOTNOTE  
  4347.   SELECT MORE CHART number(s) LEGEND  
  4348.   SELECT MORE CHART number(s) SERIES number(s)  
  4349.   SELECT MORE CHART number(s) ALL SERIES  
  4350.   SELECT MORE CHART number(s) PLOT  
  4351.   SELECT MORE CHART number(s) AXIS number(s)  
  4352.   SELECT MORE CHART number(s) ALL AXES  
  4353.   SELECT MORE CHART number(s) AXIS number(s) TITLE  
  4354.   SELECT MORE CHART number(s) BACKGROUND  
  4355.   SELECT MORE CHART number(s) SERIES DATA LABELS  
  4356.   SELECT CURRENT CELL  
  4357.   SELECT DIRECT DEPENDENTS  
  4358.   SELECT DIRECT PRECEDENTS  
  4359.   SELECT ERROR CELLS  
  4360.   SELECT FORMULA CELLS  
  4361.   SELECT LOCKED CELLS  
  4362.   SELECT REFERENCES TO BLANKS  
  4363.   SELECT TEXT CELLS  
  4364.   SELECT UNREFERENCED CELLS  
  4365.   SELECT VALUE CELLS  
  4366.   SELECT LAST CELL  
  4367.   SELECT ACTIVE CELLS  
  4368.   SELECT ALL PRECEDENTS  
  4369.   SELECT ALL DEPENDENTS  
  4370.   SELECT BLANK CELLS  
  4371.   SELECT CRITERIA expression  
  4372.   SELECT REPORT BORDER  
  4373.   SELECT REPORT HEADER  
  4374.   SELECT REPORT FOOTER  
  4375.   SELECT MORE CURRENT CELL  
  4376.   SELECT MORE DIRECT DEPENDENTS  
  4377.   SELECT MORE DIRECT PRECEDENTS  
  4378.   SELECT MORE ERROR CELLS  
  4379.   SELECT MORE FORMULA CELLS  
  4380.   SELECT MORE LOCKED CELLS  
  4381.   SELECT MORE REFERENCES TO BLANKS  
  4382.   SELECT MORE TEXT CELLS  
  4383.   SELECT MORE UNREFERENCED CELLS  
  4384.   SELECT MORE VALUE CELLS  
  4385.   SELECT MORE ACTIVE CELLS  
  4386.   SELECT MORE ALL PRECEDENTS  
  4387.   SELECT MORE ALL DEPENDENTS  
  4388.   SELECT MORE BLANK CELLS  
  4389.   SELECT MORE CRITERIA expression  
  4390.   SELECT MORE REPORT BORDER  
  4391.   SELECT MORE REPORT HEADER  
  4392.   SELECT MORE REPORT FOOTER  
  4393.   SELECT NOTES  
  4394.   SELECT FIELDS  
  4395.   SELECT CONTROLS  
  4396.   SELECT GRAPHICS  
  4397.   SELECT MORE NOTES  
  4398.   SELECT MORE FIELDS  
  4399.   SELECT MORE CONTROLS  
  4400.   SELECT MORE GRAPHICS  
  4401.   FORMAT FIXED  
  4402.   FORMAT CURRENCY  
  4403.   FORMAT PERCENT  
  4404.   FORMAT SCIENTIFIC  
  4405.   FORMAT GENERAL  
  4406.   FORMAT DATE number  
  4407.   FORMAT TIME number  
  4408.   FORMAT CUSTOM string  
  4409.   REMOVE CUSTOM FORMAT string  
  4410.   HIDE ZEROES  
  4411.   SHOW ZEROES  
  4412.   USE COMMAS  
  4413.   NO COMMAS  
  4414.   USE PARENTHESIS  
  4415.   NO PARENTHESIS  
  4416.   HIDE CELLS  
  4417.   SHOW CELLS  
  4418.   NEGATIVE TEXT COLOR number  
  4419.   CELL BORDER string  
  4420.   PRECISION number  
  4421.   TEXT FONT string  
  4422.   TEXT SIZE number  
  4423.   TEXT STYLE string  
  4424.   TEXT COLOR number  
  4425.   ALIGN GENERAL  
  4426.   ALIGN LEFT  
  4427.   ALIGN CENTER  
  4428.   ALIGN RIGHT  
  4429.   FILL FG number  
  4430.   FILL BG number  
  4431.   FILL PATTERN number  
  4432.   AUTO SAVE ON  
  4433.   AUTO SAVE OFF  
  4434.   AUTO SAVE SHEET NAME string  
  4435.   AUTO SAVE SHEET EVERY number  
  4436.   POLYGON  
  4437.   POLYLINE  
  4438.   POLY SMOOTHING ON  
  4439.   POLY SMOOTHING OFF  
  4440.   LINE FG number  
  4441.   LINE BG number  
  4442.   LINE PATTERN number  
  4443.   LINE WIDTH number  
  4444.   NO ARROW  
  4445.   BACK ARROW  
  4446.   SINGLE ARROW  
  4447.   DOUBLE ARROW  
  4448.   ARROW LENGTH number  
  4449.   NO LINE BORDER  
  4450.   SINGLE LINE BORDER  
  4451.   DOUBLE LINE BORDER  
  4452.   THICK INNER LINE BORDER  
  4453.   THICK OUTER LINE BORDER  
  4454.   BUTTON BORDER  
  4455.   OUTLINE 1 BORDER (Not available at this time.)  
  4456.   OUTLINE 2 BORDER (Not available at this time.)  
  4457.   2D DROP SHADOW  
  4458.   3D DROP SHADOW  
  4459.   NO DROP SHADOW  
  4460.   BORDER X OFFSET number  
  4461.   BORDER Y OFFSET number  
  4462.   BORDER OFFSET number  
  4463.   SQUARE CORNERS  
  4464.   ROUND CORNERS  
  4465.   SHADOW FG number  
  4466.   SHADOW BG number  
  4467.   SHADOW PATTERN number  
  4468.   SHADOW STRENGTH number  
  4469.   REPORT PRINT RANGE  
  4470.   ADD PAGE BREAK  
  4471.   REMOVE PAGE BREAK  
  4472.   REMOVE ALL PAGE BREAKS  
  4473.   REPORT HEADER LEFT  
  4474.   REPORT HEADER CENTER  
  4475.   REPORT HEADER RIGHT  
  4476.   HIDE REPORT HEADER  
  4477.   REPORT HEADER RANGE  
  4478.   REPORT FOOTER LEFT  
  4479.   REPORT FOOTER CENTER  
  4480.   REPORT FOOTER RIGHT  
  4481.   HIDE REPORT FOOTER  
  4482.   REPORT FOOTER RANGE  
  4483.   PROTECT CELLS  
  4484.   UNPROTECT CELLS  
  4485.   ENABLE PROTECTION  
  4486.   DISABLE PROTECTION  
  4487.   PASSWORD 1 string  
  4488.   PASSWORD 2 string  
  4489.   PASSWORD 2 string READ ONLY  
  4490.   ENCRYPTION ON  
  4491.   ENCRYPTION OFF  
  4492.   FILL  
  4493.   SORT NOW  
  4494.   SORT RANGE  
  4495.   ASCENDING KEY  
  4496.   DESCENDING KEY  
  4497.   ADD ASCENDING KEY  
  4498.   ADD DESCENDING KEY  
  4499.   RECALC TABLE  
  4500.   TABLE RANGE  
  4501.   INPUT CELL 1  
  4502.   INPUT CELL 2  
  4503.   DISTRIBUTE  
  4504.   VALUES RANGE  
  4505.   BIN RANGE  
  4506.   DATA FIND  
  4507.   DATA EXTRACT  
  4508.   DATA DELETE  
  4509.   DATA RANGE  
  4510.   CRITERIA RANGE  
  4511.   TRANSPOSE  
  4512.   INVERT  
  4513.   REGRESS  
  4514.   N-SOLVE  
  4515.   DETERMINANT  
  4516.   MULTIPLY  
  4517.   BAR  
  4518.   LINE  
  4519.   LAYER  
  4520.   STEP  
  4521.   COMBINATION  
  4522.   3D BAR  
  4523.   3D LINE  
  4524.   3D LAYER  
  4525.   3D STEP  
  4526.   3D COMBINATION  
  4527.   HORIZONTAL BAR  
  4528.   PIE  
  4529.   3D PIE  
  4530.   HILO  
  4531.   XY  
  4532.   SCATTER  
  4533.   POLAR  
  4534.   CONTOUR  
  4535.   SURFACE  
  4536.   WIREFRAME  
  4537.   TITLE LEFT  
  4538.   TITLE CENTER  
  4539.   TITLE RIGHT  
  4540.   HIDE TITLE  
  4541.   TITLE RANGE  
  4542.   FOOTNOTE LEFT  
  4543.   FOOTNOTE RIGHT  
  4544.   FOOTNOTE CENTER  
  4545.   HIDE FOOTNOTE  
  4546.   FOOTNOTE RANGE  
  4547.   LEGEND LEFT  
  4548.   LEGEND RIGHT  
  4549.   LEGEND BOTTOM  
  4550.   LEGEND TOP  
  4551.   HIDE LEGEND  
  4552.   AXIS LINEAR SCALE  
  4553.   AXIS LOG SCALE  
  4554.   AXIS PERCENT SCALE  
  4555.   AXIS LOG BASE number  
  4556.   AUTOMATIC SCALING  
  4557.   MANUAL SCALING FROM number1 TO number2 WITH number3 MAJOR AND number4 MINOR DIVISIONS  
  4558.   HIDE AXIS  
  4559.   SHOW AXIS  
  4560.   SHOW AXIS LINE  
  4561.   HIDE AXIS HASH  
  4562.   AXIS HASH INTERIOR  
  4563.   AXIS HASH EXTERIOR  
  4564.   AXIS HASH CENTERED  
  4565.   AXIS HASH LENGTH number  
  4566.   AXIS MAJOR GRID WIDTH number  
  4567.   AXIS MAJOR GRID FG number  
  4568.   AXIS MAJOR GRID BG number  
  4569.   AXIS MAJOR GRID PATTERN number  
  4570.   AXIS MINOR GRID WIDTH number  
  4571.   AXIS MINOR GRID FG number  
  4572.   AXIS MINOR GRID BG number  
  4573.   AXIS MINOR GRID PATTERN number  
  4574.   AXIS TITLE RANGE  
  4575.   HIDE AXIS TITLE  
  4576.   SHOW AXIS TITLE  
  4577.   HORIZONTAL AXIS TITLE  
  4578.   VERTICAL AXIS TITLE  
  4579.   SERIES DATA RANGE  
  4580.   SHOW SERIES  
  4581.   HIDE SERIES  
  4582.   SERIES SMOOTHING ON  
  4583.   SERIES SMOOTHING OFF  
  4584.   SERIES AXIS 1  
  4585.   SERIES AXIS 2  
  4586.   HIDE SERIES LABEL  
  4587.   SERIES LABEL BASE  
  4588.   SERIES LABEL CENTERED  
  4589.   SERIES LABEL EXTERIOR  
  4590.   SERIES LABEL TEXT  
  4591.   SERIES LABEL VALUE  
  4592.   SERIES LABEL PERCENT  
  4593.   SYMBOL TYPE number  
  4594.   SYMBOL WIDTH number  
  4595.   SYMBOL COLOR number  
  4596.   SYMBOL SIZE number  
  4597.   SERIES WIDTH number  
  4598.   SERIES TYPE BAR  
  4599.   SERIES TYPE LINE  
  4600.   SERIES TYPE LAYER  
  4601.   SERIES TYPE STEP  
  4602.   HIDE SERIES LEGEND  
  4603.   SERIES COLUMN number  
  4604.   STACK SERIES  
  4605.   UNSTACK SERIES  
  4606.   ADD SERIES  
  4607.   REMOVE SERIES  
  4608.   SHOW ALL SERIES  
  4609.   SERIES PIE OFFSET number percent  
  4610.   PIE WEIGHTING OFF  
  4611.   PIE WEIGHTING SUM  
  4612.   PIE WEIGHT RANGE  
  4613.   PIE STARTING ANGLE number  
  4614.   PIE SORTING OFF  
  4615.   PIE SORTING ASCENDING  
  4616.   PIE SORTING DESCENDING  
  4617.   ROTATION number  
  4618.   ELEVATION number  
  4619.   ROTATE number  
  4620.   ELEVATE number  
  4621.   VANISHING X number  
  4622.   VANISHING Y number  
  4623.   DISTANCE number  
  4624.   BASE LINE WIDTH number  
  4625.   BASE LINE FG number  
  4626.   BASE LINE BG number  
  4627.   BASE LINE PATTERN number  
  4628.   BASE TOP FG number  
  4629.   BASE TOP BG number  
  4630.   BASE TOP PATTERN number  
  4631.   BASE SIDE FG number  
  4632.   BASE SIDE BG number  
  4633.   BASE SIDE PATTERN number  
  4634.   BASE CONTOUR BANDS ON  
  4635.   BASE CONTOUR BANDS OFF  
  4636.   BASE CONTOUR LINES ON  
  4637.   BASE CONTOUR LINES OFF  
  4638.   SURFACE LINE WIDTH number  
  4639.   SURFACE LINE FG number  
  4640.   SURFACE LINE BG number  
  4641.   SURFACE LINE PATTERN number  
  4642.   SURFACE CONTOUR BANDS ON  
  4643.   SURFACE CONTOUR BANDS OFF  
  4644.   SURFACE CONTOUR LINES ON  
  4645.   SURFACE CONTOUR LINES OFF  
  4646.   SURFACE CLIPPING ON  
  4647.   SURFACE CLIPPING OFF  
  4648.   SURFACE AXES ON  
  4649.   SURFACE AXES OFF  
  4650.   SURFACE PEDESTAL ON  
  4651.   SURFACE PEDESTAL OFF  
  4652.   SURFACE SMOOTHING number  
  4653.   MANUAL BASE PLACEMENT OFF  
  4654.   MANUAL BASE PLACEMENT number PERCENT  
  4655.   3D CHART SHADOW BG number  
  4656.   3D CHART SHADOW FG number  
  4657.   3D CHART SHADOW PATTERN number  
  4658.   3D CHART SHADOW STRENGTH number  
  4659.   3D DEPTH HEIGHT number  
  4660.   3D WIDTH HEIGHT number  
  4661.   AUTOMATIC LAYOUT  
  4662.   MANUAL LAYOUT  
  4663.   AUTOMATIC STACKING  
  4664.   STACK CHART  
  4665.   UNSTACK CHART  
  4666.   NO CHART PARSING  
  4667.   AUTOMATIC CHART PARSING  
  4668.   HORIZONTAL CHART PARSING  
  4669.   VERTICAL CHART PARSING  
  4670.   CHART RANGE  
  4671.   SERIES LABEL RANGE  
  4672.   DIVISION LABEL RANGE  
  4673.   PLOT INTERIOR FG number  
  4674.   PLOT INTERIOR BG number  
  4675.   PLOT INTERIOR PATTERN number  
  4676.   PLOT INTERIOR LINE WIDTH number  
  4677.   PLOT INTERIOR LINE FG number  
  4678.   PLOT INTERIOR LINE BG number  
  4679.   PLOT INTERIOR LINE PATTERN number  
  4680.   ADD CHART RANGE range1 USING range2  
  4681.   ADD ARC RANGE range QUADRANT number  
  4682.   ARC ANGLE number1 FOR number2  
  4683.   ADD LINE RANGE range1 TO range2  
  4684.   ADD OVAL RANGE range  
  4685.   ADD POLYGON ranges  
  4686.   ADD POLYLINE ranges  
  4687.   ADD RECT RANGE range  
  4688.   BRING TO FRONT  
  4689.   SEND TO BACK  
  4690.   GROUP  
  4691.   UNGROUP  
  4692.   LOCK OBJECT  
  4693.   UNLOCK OBJECT  
  4694.   OBJECT NUMBER number  
  4695.   OBJECT NAME string  
  4696.   OBJECT SIZE range  
  4697.   OBJECT LOCATION range  
  4698.   NEW WINDOW  
  4699.   NEW WINDOW LOCATION (X,Y) (X,Y)  
  4700.   ARRANGE WINDOWS  
  4701.   TITLES  
  4702.   WINDOW SCALE number  
  4703.   WINDOW LOCATION (X,Y)  
  4704.   WINDOW SIZE (X,Y)  
  4705.   ZOOM WINDOW (Not available on PM/Windows)  
  4706.   UNZOOM WINDOW (Not available on PM/Windows)  
  4707.   COLUMN NUMBERS  
  4708.   COLUMN LETTERS  
  4709.   DESKTOP (X,Y) (X,Y)  
  4710.   TOOL SHEET  
  4711.   TOOL OBJECT EDITOR  
  4712.   TOOL BUTTON  
  4713.   TOOL FIELD  
  4714.   TOOL CHART  
  4715.   TOOL LINE  
  4716.   TOOL ARC  
  4717.   TOOL OVAL  
  4718.   TOOL RECT  
  4719.   TOOL POLY  
  4720.   COLUMN WIDTH number  
  4721.   ROW HEIGHT number  
  4722.   COLUMN WIDTH RANGE range TO number  
  4723.   ROW HEIGHT RANGE range TO number  
  4724.   COLUMN HEADING HEIGHT number  
  4725.   ROW HEADING WIDTH number  
  4726.   SHOW SHEET  
  4727.   HIDE SHEET  
  4728.   SHOW TITLES  
  4729.   HIDE TITLES  
  4730.   SHOW HEADINGS  
  4731.   HIDE HEADINGS  
  4732.   SHOW NOTES  
  4733.   HIDE NOTES  
  4734.   SHOW FIELDS  
  4735.   HIDE FIELDS  
  4736.   SHOW CONTROLS  
  4737.   HIDE CONTROLS  
  4738.   SHOW GRAPHICS  
  4739.   HIDE GRAPHICS  
  4740.   SHOW TOOL BOX  
  4741.   HIDE TOOL BOX  
  4742.   SHOW ENTRY BAR  
  4743.   HIDE ENTRY BAR  
  4744.   SHOW CELL GRID  
  4745.   HIDE CELL GRID  
  4746.   SHOW TITLE GRID  
  4747.   HIDE TITLE GRID  
  4748.   SHOW HEADING GRID  
  4749.   HIDE HEADING GRID  
  4750.   SHOW FORMULA TEXT  
  4751.   HIDE FORMULA TEXT  
  4752.   HELP string  
  4753.   SHOW HELP COMMAND string  
  4754.   SHOW HELP ITEM number IN "string"  
  4755. You can customize Wingz to fit your needs through the use of custom menus, dialog boxes, controls, and the DRAW commands.  Custom menus (custom pull-downs) allow you the flexibility of adding menus (pull-downs) and submenus (cascading pull-downs) to the Wingz Menu Bar (Wingz Action Bar).  Additionally, you can create your own menu bars.  Controls on the worksheet and in dialog boxes (pop-up windows) can be used to display information, query general information, and query specific information within defined limits.  2D and 3D graphic images can be created with the DRAW commands.    
  4756.   ADD MENUBAR string  
  4757.   ADD MENUBAR string WITH number MENUS  
  4758.   SELECT MENUBAR string  
  4759.   REMOVE MENUBAR   
  4760.   RENAME MENUBAR TO string  
  4761.   SHOW MENUBAR string  
  4762.   ADD MENU string  
  4763.   ADD MENU string WITH number ITEMS  
  4764.   ADD WINDOW MENU string  
  4765.   ADD WINDOW MENU string WITH number ITEMS  
  4766.   SELECT MENU string  
  4767.   REMOVE MENU   
  4768.   RENAME MENU TO string  
  4769.   ADD MENUITEM string  
  4770.   ADD MENUITEM string WITH number ITEMS  
  4771.   ADD MENUITEM string1 COMMAND string2  
  4772.   ADD MENUITEM string1 TYPE number KEY string2 COMMAND string3  
  4773.   ADD MENUITEM string1 SUBMENU string2  
  4774.   ADD MENU SEPARATOR  
  4775.   SELECT MENUITEM string  
  4776.   REMOVE MENUITEM   
  4777.   RENAME MENUITEM TO string  
  4778.   DISABLE MENUITEM   
  4779.   ENABLE MENUITEM   
  4780.   CHECK MENUITEM   
  4781.   UNCHECK MENUITEM   
  4782.   MENUITEM TEXT STYLE string  
  4783.   ADD SUBMENU string  
  4784.   ADD SUBMENU string WITH number ITEMS  
  4785.   ADD SUBMENU string1 COMMAND string2  
  4786.   ADD SUBMENU string COMMAND string2 WITH number ITEMS  
  4787.   ADD FONT SUBMENU string1 COMMAND string2  
  4788.   ADD NAME SUBMENU string1 COMMAND string2  
  4789.   ADD REMOVE-SCRIPT SUBMENU string1 COMMAND string2  
  4790.   HIDE CONTROL  
  4791.   SHOW CONTROL  
  4792.   DISABLE CONTROL  
  4793.   ENABLE CONTROL  
  4794.   GREY CONTROL  
  4795.   UNGREY CONTROL  
  4796.   HIDE CONTROL NAME  
  4797.   SHOW CONTROL NAME string  
  4798.   HIDE CONTROL TITLE  
  4799.   SHOW CONTROL TITLE string  
  4800.   CONTROL NAME string  
  4801.   SELECT CONTROL number(s)  
  4802.   CONTROL ITEMS string(s)  
  4803.   RENAME CONTROL ITEM string1 TO string2  
  4804.   SELECT CONTROL ITEM string(s)  
  4805.   UNSELECT CONTROL ITEM string(s)  
  4806.   ADD CONTROL ITEMS string(s)  
  4807.   CONTROL TITLE TEXT FONT string  
  4808.   CONTROL TITLE TEXT SIZE number  
  4809.   CONTROL TITLE TEXT STYLE string  
  4810.   CONTROL TITLE TEXT COLOR number  
  4811.   CONTROL TITLE FILL FG number  
  4812.   CONTROL TITLE FILL BG number  
  4813.   CONTROL TITLE PATTERN number  
  4814.   CONTROL SORTING ON  
  4815.   CONTROL SORTING OFF  
  4816.   ACCEPT CARRIAGE RETURNS  
  4817.   DO NOT ACCEPT CARRIAGE RETURNS  
  4818.   ADD CHECK BOX string(s) AT (X,Y) (X,Y)  
  4819.   ADD CHECK BOX string(s) RANGE range  
  4820.   CHECK BOX ITEMS string(s)  
  4821.   ADD CHECK BOX ITEMS string(s)  
  4822.   CHECK BOX number  
  4823.   UNCHECK BOX number  
  4824.   THREE STATE CHECK BOX string(s)  
  4825.   ADD COLOR PICKER AT (X,Y) (X,Y)  
  4826.   ADD COLOR PICKER RANGE range  
  4827.   COLOR PICKER number  
  4828.   ADD CUSTOM BUTTON AT (X,Y) (X,Y)  
  4829.   ADD CUSTOM BUTTON RANGE range  
  4830.   ADD 
  4831.  PICKER number(s) AT (X,Y) (X,Y)  
  4832.   ADD LINE PICKER number(s) RANGE range  
  4833.   LINE PICKER number  
  4834.   LINE PICKER FG number  
  4835.   LINE PICKER BG number  
  4836.   LINE PICKER PATTERN number  
  4837.   ADD LIST BOX string(s) AT (X,Y) (X,Y)  
  4838.   ADD LIST BOX string(s) RANGE range  
  4839.   LIST BOX ITEMS string(s)  
  4840.   ADD LIST BOX ITEMS string(s)  
  4841.   CURRENT LIST BOX ITEM number  
  4842.   LIST BOX NAME ITEMS  
  4843.   LIST BOX CUSTOM FORMATS  
  4844.   SHOW SCROLL BAR LIST BOX  
  4845.   HIDE SCROLL BAR LIST BOX  
  4846.   SINGLE SELECTION LIST BOX  
  4847.   MULTIPLE SELECTION LIST BOX  
  4848.   TOP LIST BOX ITEM string  
  4849.   ADD NUMBER WHEEL AT (X,Y) (X,Y)  
  4850.   ADD NUMBER WHEEL RANGE range  
  4851.   NUMBER WHEEL RANGE number TO number  
  4852.   NUMBER WHEEL STEP number  
  4853.   NUMBER WHEEL POSITION number  
  4854.   NUMBER WHEEL PRECISION number  
  4855.   ADD PATTERN PICKER AT (X,Y) (X,Y)  
  4856.   ADD PATTERN PICKER RANGE range  
  4857.   PATTERN PICKER number  
  4858.   PATTERN PICKER FG number  
  4859.   PATTERN PICKER BG number  
  4860.   ADD POPUP MENU string(s) AT (X,Y) (X,Y)  
  4861.   ADD POPUP MENU string(s) RANGE range  
  4862.   POPUP MENU ITEMS string(s)  
  4863.   ADD POPUP MENU ITEMS string(s)  
  4864.   CURRENT POPUP MENU ITEM number  
  4865.   ADD PUSH BUTTON string(s) AT (X,Y) (X,Y)  
  4866.   ADD PUSH BUTTON string(s) RANGE range  
  4867.   INVISIBLE BUTTON  
  4868.   VISIBLE BUTTON  
  4869.   ADD RADIO BUTTON string(s) AT (X,Y) (X,Y)  
  4870.   ADD RADIO BUTTON string(s) RANGE range  
  4871.   RADIO BUTTON ITEMS string(s)  
  4872.   ADD RADIO BUTTON ITEMS string(s)  
  4873.   RADIO BUTTON number  
  4874.   ADD SCROLL BAR AT (X,Y) (X,Y)  
  4875.   ADD SCROLL BAR RANGE range  
  4876.   SCROLL BAR RANGE number TO number  
  4877.   SCROLL BAR STEP number  
  4878.   SCROLL BAR PAGE number  
  4879.   SCROLL BAR POSITION number  
  4880.   SCROLL BOX FIXED SIZE  
  4881.   SCROLL BOX RELATIVE SIZE  
  4882.   ALL SCROLL BOXES FIXED SIZE  
  4883.   ALL SCROLL BOXES RELATIVE SIZE  
  4884.   USE DEFAULT SCROLL BOX SIZE  
  4885.   ADD SLIDE BAR AT (X,Y) (X,Y)  
  4886.   ADD SLIDE BAR RANGE range  
  4887.   SLIDE BAR RANGE number TO number  
  4888.   SLIDE BAR POSITION number  
  4889.   SLIDE BAR MAJOR DIVISIONS number  
  4890.   SLIDE BAR MINOR DIVISIONS number  
  4891.   SLIDE BAR PRECISION number  
  4892.   ADD SYMBOL PICKER AT (X,Y) (X,Y)  
  4893.   ADD SYMBOL PICKER RANGE range  
  4894.   SYMBOL PICKER number  
  4895.   SYMBOL PICKER COLOR number  
  4896.   ADD TEXT string AT (X,Y) (X,Y)  
  4897.   ADD TEXT string RANGE range  
  4898.   SHOW TEXT string  
  4899.   TEXT ROTATE ON  
  4900.   TEXT ROTATE OFF  
  4901.   ADD FIELD AT (X,Y) (X,Y)  
  4902.   ADD FIELD RANGE range  
  4903.   ACTIVATE FIELD number  
  4904.   SELECT FIELD LINE number  
  4905.   SELECT FIELD TEXT FROM number TO number  
  4906.   FIELD SINGLE FONT  
  4907.   FIELD MULTIPLE FONTS  
  4908.   FIELD TOP MARGIN number  
  4909.   FIELD BOTTOM MARGIN number  
  4910.   FIELD LEFT MARGIN number  
  4911.   FIELD RIGHT MARGIN number  
  4912.   INDENT number  
  4913.   LEFT INDENT number  
  4914.   RIGHT INDENT number  
  4915.   FIELD TABS EVERY number  
  4916.   REMOVE ALL FIELD TABS  
  4917.   LINE SPACING SINGLE  
  4918.   LINE SPACING DOUBLE  
  4919.   LINE SPACING 1.5  
  4920.   LINE SPACING SINGLE PLUS number  
  4921.   LINE SPACING FIXED number  
  4922.   FIELD JUSTIFICATION LEFT  
  4923.   FIELD JUSTIFICATION RIGHT  
  4924.   FIELD JUSTIFICATION CENTER  
  4925.   FIELD JUSTIFICATION FLUSH  
  4926.   FIELD WORD WRAP OFF  
  4927.   FIELD WORD WRAP ON  
  4928.   FIELD TEXT string  
  4929.   SHOW SCROLL BAR FIELD   
  4930.   HIDE SCROLL BAR FIELD   
  4931.   LOCK FIELD TEXT  
  4932.   UNLOCK FIELD TEXT  
  4933.   FIELD CHARACTER number  
  4934.   FIELD NOT A NOTE  
  4935.   FIELD NOTE  
  4936.   FIND FIELD TEXT string1 OPTIONS string3  
  4937.   REPLACE FIELD TEXT string1 WITH string2 OPTIONS string3  
  4938.   REPLACE ALL FIELD TEXT string1 WITH string2 OPTIONS string3  
  4939.   MAXIMUM FIELD LENGTH number  
  4940.   CTVALUE(control number, item number)  
  4941.   CTSTRING(control number, item number)  
  4942. Examples:  
  4943. CTVALUE(1,0) If control #1 is a radio button, CTVALUE returns the number of the selected item.   
  4944. CTSTRING(1,0) If control #1 is a radio button, CTSTRING returns the text of the selected item.  
  4945. CTVALUE(1,2) If control #1 is a radio button, CTVALUE returns "1" if the second item is selected; otherwise "0" is returned.  
  4946. CTSTRING(1,2) If control #1 is a radio button, CTSTRING returns the text of the second item if selected, otherwise a "" (null string) is returned.  
  4947.   NEW MODAL DIALOG BOX AT (X,Y) (X,Y)  
  4948.   NEW MODELESS DIALOG BOX string AT (X,Y) (X,Y)  
  4949.   SELECT DIALOG BOX string(s)  
  4950.   SELECT DIALOG BOXES  
  4951.   DIALOG BOX LOCATION AT (X,Y) (X,Y)  
  4952.   DIALOG FILL FG number  
  4953.   DIALOG FILL BG number  
  4954.   DIALOG PATTERN number  
  4955.   USE DIALOG BOX  
  4956.   QUIT DIALOG BOX  
  4957.   ENABLE QUIT DIALOG BOX  
  4958.   DISABLE QUIT DIALOG BOX  
  4959.   SELECT CONTROL number(s)  
  4960.   SELECT DIALOG CONTROLS  
  4961.   DIALOG DEFAULT PUSH BUTTON  
  4962.   DIALOG CANCEL PUSH BUTTON  
  4963.   REMOVE CONTROL  
  4964.   SHOW QUICK KEYS  
  4965.   HIDE QUICK KEYS  
  4966.   ENABLE QUICK KEYS  
  4967.   DISABLE QUICK KEYS  
  4968.   VIEWPORT (X,Y) (X,Y)  
  4969.   SCALED WINDOW (X,Y) (X,Y)  
  4970.   SQUARE WINDOW (X,Y) (X,Y)  
  4971.   SCALED WINDOW 3D (X,Y,Z) (X,Y,Z)  
  4972.   SQUARE WINDOW 3D (X,Y,Z) (X,Y,Z)  
  4973.   DRAW ARC (X,Y) (X,Y) start_angle FOR delta_angle  
  4974.   MOVE ARC (X,Y) (X,Y) start_angle FOR delta_angle  
  4975.   DRAW SEGMENT ARC (X,Y) (X,Y) start_angle FOR delta_angle  
  4976.   MOVE SEGMENT ARC (X,Y) (X,Y) start_angle FOR delta_angle  
  4977.   SAVE CLIP  
  4978.   RESTORE CLIP  
  4979.   EXCLUDE CLIP RECTANGLE (X,Y) (X,Y)  
  4980.   INTERSECT CLIP RECTANGLE (X,Y) (X,Y)  
  4981.   MOVE (X,Y)  
  4982.   DRAW (X,Y)  
  4983.   MOVE 3D (X,Y,Z)  
  4984.   DRAW 3D (X,Y,Z)  
  4985.   DRAW ARROWHEAD (X,Y) (X,Y)  
  4986.   DRAW TEXT string  
  4987.   DRAW SYMBOL (X,Y)  
  4988.   PAINT BORDER (X,Y) (X,Y)  
  4989.   FRAME PIE (X,Y) (X,Y) start_angle FOR delta_angle  
  4990.   FILL PIE (X,Y) (X,Y) start_angle FOR delta_angle  
  4991.   PAINT PIE (X,Y) (X,Y) start_angle FOR delta_angle  
  4992.   OPEN POLYGON  
  4993.   CLOSE POLYGON  
  4994.   FRAME POLYGON  
  4995.   FILL POLYGON  
  4996.   PAINT POLYGON  
  4997.   KILL POLYGON  
  4998.   FRAME RECTANGLE (X,Y) (X,Y)  
  4999.   FILL RECTANGLE (X,Y) (X,Y)  
  5000.   PAINT RECTANGLE (X,Y) (X,Y)  
  5001.   FRAME ROUND RECTANGLE (X,Y) (X,Y)  
  5002.   FILL ROUND RECTANGLE (X,Y) (X,Y)  
  5003.   PAINT ROUND RECTANGLE (X,Y) (X,Y)  
  5004.   FRAME OVAL (X,Y) (X,Y)  
  5005.   FILL OVAL (X,Y) (X,Y)  
  5006.   PAINT OVAL (X,Y) (X,Y)  
  5007.   LOAD SPLINE (X,Y)  
  5008.   DRAW SPLINE (X,Y)  
  5009.   LOAD SPLINE 3D (X,Y,Z)  
  5010.   DRAW SPLINE 3D (X,Y,Z)  
  5011.   NO AUTO MOVE  
  5012.   AUTO MOVE  
  5013.   DATE number string  
  5014.   TIME number string  
  5015.   DATE INPUT FORMAT MMDDYY  
  5016.   DATE INPUT FORMAT DDMMYY  
  5017.   DATE INPUT FORMAT YYMMDD  
  5018.   AFTER CURRENCY string  
  5019.   BEFORE CURRENCY string  
  5020.   ARGUMENT SEPARATOR string  
  5021.   DECIMAL SEPARATOR string  
  5022.   THOUSANDS SEPARATOR string  
  5023.   START TIMER  
  5024.   WAIT UNTIL number SECOND(S)  
  5025.   WAIT FOR number SECOND(S)  
  5026.   SOUND EFFECT sound  
  5027.   PLAY string1 TEMPO number NOTES string2  
  5028.   BREAK OFF  
  5029.   BREAK ON  
  5030.   RESET ERRORS  
  5031.   PUT TEXT string  
  5032.   PUT expression INTO range  
  5033.   MESSAGE string  
  5034.   REPAINT OFF  
  5035.   REPAINT ON  
  5036.   REPAINT ALL WINDOWS  
  5037.   REPAINT WINDOW  
  5038.   REPAINT RANGE range  
  5039.   REPAINT OBJECTS  
  5040.   REPAINT OBJECT number  
  5041.   REPAINT CONTROL  
  5042.   REPAINT DIALOG  
  5043.   REPAINT SELECTIONS OFF  
  5044.   REPAINT SELECTIONS ON  
  5045.   INVALIDATE ON  
  5046.   INVALIDATE OFF  
  5047. Wingz gives you an error message when an error occurs on the worksheet. The error messages provided are listed by number.  Refer to Appendix B in the Wingz HyperScript Manual for more information about these error messages.  
  5048.   1 Missing '('  
  5049.   2 Missing ')'  
  5050.   3 Bad number of arguments  
  5051.   4 Bad syntax  
  5052.   5 Error from other cell  
  5053.   6 Lookup Failed  
  5054.   7 Reference Error  
  5055.   8 Insufficient data  
  5056.   9 Division by zero  
  5057.   10 Bad cell reference  
  5058.   11 Too complex  
  5059.   12 Argument is bad  
  5060.   13 Missing Worksheet  
  5061.   14 Missing range name  
  5062.   18 Bad date  
  5063.   19 Bad time  
  5064.   20 Choose failed  
  5065.   21 Not enough memory  
  5066.   22 Out of string space  
  5067.   23 Expected range  
  5068.   24 No convergence  
  5069.   25 Out of bounds  
  5070.   26 User error  
  5071.   27 Missing END IF  
  5072.   28 ELSE without IF  
  5073.   29 Missing END WHILE  
  5074.   31 CONTINUE without WHILE or FOR  
  5075.   37 Missing END FOR  
  5076.   40 FUNCTION's cannot be nested  
  5077.   41 Too many local variables  
  5078.   42 Missing END FUNCTION  
  5079.   43 RETURN without FUNCTION  
  5080.   48 Bad EXIT  
  5081.   49 Bad ON  
  5082.   50 Bad END  
  5083.   51 Duplicate ON  
  5084.   52 Missing END CASE  
  5085.   53 Missing WHEN  
  5086.   54 OTHERWISE without CASE  
  5087.   55 WHEN without CASE  
  5088.   56 Missing '='  
  5089.   57 FOR without TO  
  5090.   58 Too many symbols  
  5091.   59 Bad function name  
  5092.   60 Missing script  
  5093.   61 Unable to call function  
  5094.   62 Missing selection  
  5095.   63 Duplicate name  
  5096.   64 Bad range  
  5097.   65 Bad worksheet reference  
  5098.   66 Missing control  
  5099. About Help  
  5100. The Help Window  
  5101. Help Topics  
  5102. Help Index  
  5103. Interactive Help  
  5104. Editing Worksheets  
  5105. Selecting Cells  
  5106. Selecting a Single Cell  
  5107. Selecting a Range of Cells  
  5108. Selecting a Row or Column  
  5109. Selecting Cells by Contents  
  5110. Selecting Objects  
  5111. Selecting All Worksheet Information  
  5112. Moving Around Worksheets  
  5113. Moving to a Cell  
  5114. Copying Worksheet Information  
  5115. Pasting Cell Values  
  5116. Pasting Cell Formats  
  5117. Paste Special Mathematics  
  5118. Filling Ranges Through Copying  
  5119. Filling Ranges  
  5120. Copying External Ranges  
  5121. Moving Worksheet Information  
  5122. Combining Cell Values  
  5123. Filling a Range  
  5124. Undo Editing Changes  
  5125. Removing Worksheet Information  
  5126. Removing Columns, Rows, or Ranges  
  5127. Recalculating Worksheet Data  
  5128. Manual Recalculation  
  5129. Automatic Recalculation  
  5130. Calculation Order  
  5131. Iterations  
  5132. Changing Worksheet Display  
  5133. Changing Column Width  
  5134. Changing Row Height  
  5135. Changing Column Headings  
  5136. Inserting Columns, Rows, or Ranges  
  5137. Changing Worksheet Scale  
  5138. Hiding Worksheet Information   
  5139. Displaying Titles When Scrolling  
  5140. Finding Information  
  5141. Finding Current Cell  
  5142. Finding All Active Cells  
  5143. Finding Last Cell  
  5144. Finding Related Cells  
  5145. Finding Blank Cells  
  5146. Finding References to Blanks  
  5147. Finding Formulas That Enter Errors  
  5148. Finding All Unreferenced Cells  
  5149. Moving to a Named Range  
  5150. Using Wingz Worksheets  
  5151. Opening Worksheets  
  5152. Opening New Worksheets  
  5153. Opening Existing Worksheets  
  5154. Opening Imported Files  
  5155. Naming Worksheets  
  5156. Saving Worksheets  
  5157. Saving Imported Files  
  5158. Revert to Saved Worksheet  
  5159. Displaying Worksheet Information  
  5160. Printing Worksheets  
  5161. Previewing Worksheets  
  5162. Running Wingz on a Network  
  5163. Protecting Worksheets  
  5164. Automatically Saving Worksheets  
  5165. Closing Worksheets  
  5166. Quitting Wingz  
  5167. Entering Data  
  5168. Entering Data in a Range  
  5169. Entering Text  
  5170. Entering Numbers  
  5171. Entering Dates  
  5172. Entering Times  
  5173. Pasting Functions  
  5174. Entering Formulas  
  5175. Constants  
  5176. Operators  
  5177. Numeric Operators  
  5178. Text Operator  
  5179. Relational Operators  
  5180. Logical Operators  
  5181. Measurement Operators  
  5182. Precedence of Operators  
  5183. Formula Expressions  
  5184. Numeric Expressions  
  5185. Text Expressions  
  5186. Logical Expressions  
  5187. Range Expressions  
  5188. Error Expressions  
  5189. Variables  
  5190. Error Messages  
  5191. Functions  
  5192. Function Formats  
  5193. Function Arguments  
  5194. Cell References  
  5195. Function Types  
  5196. Business Functions  
  5197. Database Functions  
  5198. Date/Time Functions  
  5199. Logical Functions  
  5200. Numeric Functions  
  5201. Spreadsheet Functions  
  5202. Statistical Functions  
  5203. Text Functions  
  5204. HyperScript Functions  
  5205. Arrow Functions  
  5206. Border Functions  
  5207. Chart Functions  
  5208. Chart Functions (3D)  
  5209. Color Functions  
  5210. Environment Functions  
  5211. Error Functions  
  5212. Field Functions  
  5213. Fill Functions  
  5214. Line Functions  
  5215. Miscellaneous Functions  
  5216. Operator Functions  
  5217. Poly Functions  
  5218. Selection Functions  
  5219. Shadow Functions  
  5220. Text Functions  
  5221. Worksheet Functions  
  5222. Naming Ranges  
  5223. Column and Row Range Names  
  5224. Removing Range Names  
  5225. Changing Cell Entries  
  5226. Formatting Data and Objects  
  5227. Global Formatting  
  5228. Changing Fonts  
  5229. Changing Point Sizes  
  5230. Changing Font Styles  
  5231. Aligning Cell Entries  
  5232. Drawing Borders Around Cells  
  5233. Adding Color to Data  
  5234. Adding Color to Worksheets  
  5235. Adding Color to Headings  
  5236. Numeric Formatting  
  5237. Fixed  
  5238. General  
  5239. Scientific   
  5240. Currency  
  5241. Percent  
  5242. Dates  
  5243. Times  
  5244. Custom Formats  
  5245. Numeric Attributes  
  5246. Hide Zero  
  5247. Commas  
  5248. Negative Numbers in Parentheses  
  5249. Hide Cell Contents  
  5250. Precision  
  5251. Adding Color to Negative Numbers  
  5252. Formatting Objects  
  5253. Filling Objects  
  5254. Filling With Color  
  5255. Filling With Patterns  
  5256. Changing Object Lines  
  5257. Changing Line Color  
  5258. Changing Line Width  
  5259. Changing Line Pattern  
  5260. Adding Arrows to Lines and Polylines  
  5261. Adding Color to Charts  
  5262. Adding Color to 3D Charts  
  5263. Changing Object Borders  
  5264. Preparing a Report  
  5265. Specifying Report Print Ranges  
  5266. Setting Page Breaks  
  5267. Removing Page Breaks  
  5268. Creating Headers and Footers  
  5269. Aligning Headers  
  5270. Aligning Footers  
  5271. Removing Headers and Footers  
  5272. Manipulating Windows  
  5273. Activating a Window   
  5274. Multiple Views of a Worksheet   
  5275. Arranging Multiple Windows  
  5276. Resizing and Moving Windows  
  5277. Charts  
  5278. Major Elements of a Chart  
  5279. Creating a Chart  
  5280. Changing Chart Types  
  5281. Using 3D Charts  
  5282. Changing the 3D Viewing Angle  
  5283. Manipulating Charts  
  5284. Parsing Chart Data  
  5285. Changing Chart Ranges  
  5286. Using Chart Titles  
  5287. Adding a Title to a Chart  
  5288. Positioning Chart Titles  
  5289. Positioning Chart Legends  
  5290. Using Chart Footnotes  
  5291. Adding a Footnote to a Chart  
  5292. Positioning Footnotes  
  5293. Modifying Chart Axes  
  5294. Changing Chart Axes Scales  
  5295. Adding an Auxiliary Axis  
  5296. Displaying and Hiding Axes  
  5297. Adding Axes Titles  
  5298. Defining Chart Series  
  5299. Adding a Copy of a Series  
  5300. Removing Chart Series  
  5301. Using Symbols as Series  
  5302. Hiding Chart Series  
  5303. Changing Series Label Ranges  
  5304. Labeling Series  
  5305. Showing All Data Series  
  5306. Stacking the Chart Series  
  5307. Smoothing the Display of Chart Data  
  5308. Exploding Pie Chart Series  
  5309. Creating Combination Charts  
  5310. Arranging Chart Elements Manually  
  5311. Accessing Chart Information  
  5312. Creating Text Fields  
  5313. Creating a Text Field  
  5314. Entering Text Into a Text Field  
  5315. Editing Field Text  
  5316. Entering a Formula in a Text Field  
  5317. Customizing a Text Field  
  5318. Adding a Scroll Bar  
  5319. Line Spacing  
  5320. Locking Text Fields  
  5321. Margins  
  5322. Naming Text Fields  
  5323. Paragraph Indention  
  5324. Tabs  
  5325. Titling Text Fields  
  5326. Using Cell Notes  
  5327. Word Wrap  
  5328. Resizing Text Fields  
  5329. Formatting Text Fields  
  5330. Creating Pushbuttons  
  5331. Name a Pushbutton  
  5332. Creating Graphic Objects  
  5333. Drawing Graphic Objects  
  5334. Manipulating Objects  
  5335. Resizing and Shaping Objects  
  5336. Importing Pictures  
  5337. Naming Objects  
  5338. Moving Objects  
  5339. Arranging Objects  
  5340. Locking and Unlocking Objects  
  5341. Formatting Objects   
  5342. Combining Worksheet Data  
  5343. Linking Worksheets  
  5344. Sorting Worksheet Information  
  5345. Defining and Using Databases  
  5346. Defining a Database Range  
  5347. Defining Database Criteria  
  5348. Finding Database Information  
  5349. Extracting Database Information  
  5350. Deleting Database Information  
  5351. Calculating a Frequency Distribution  
  5352. Using Data Tables  
  5353. One-Variable Table  
  5354. Two-Variable Table  
  5355. Working With Matrix Mathematics  
  5356. Inverting a Matrix  
  5357. Transposing a Matrix  
  5358. Multiplying Matrices  
  5359. Finding Matrix Determinants  
  5360. Solving Simultaneous Equations  
  5361. Performing a Regression Analysis  
  5362. Using Scripts  
  5363. Automatically Creating Scripts  
  5364. Manually Creating Scripts  
  5365. Printing Scripts  
  5366. Saving Scripts  
  5367. Opening Existing Scripts  
  5368. Compiling Scripts  
  5369. Attaching Scripts  
  5370. Loading Scripts Into Memory  
  5371. Removing Scripts From Memory  
  5372. Running Scripts  
  5373. The HyperScript Language Environment  
  5374. Command Arguments  
  5375. Direct Command Entry  
  5376. Control Structures  
  5377. Decision Making  
  5378. Looping  
  5379. Monitoring Events  
  5380. Event Handling  
  5381. User Defined Functions  
  5382. HyperScript Commands By Pull-down  
  5383. File Pull-down Commands  
  5384. Edit Pull-down Commands  
  5385. Go Pull-down Commands  
  5386. Select Ranges and Objects  
  5387. Select Other Information  
  5388. Format Pull-down Commands  
  5389. Sheet Pull-down Commands  
  5390. Graph Pull-down Commands  
  5391. Chart Titles Footnotes and Legends  
  5392. Chart Axis Commands  
  5393. Chart Series Commands  
  5394. Combination Chart Commands  
  5395. Add/Remove Series Commands  
  5396. Pie Chart Commands  
  5397. 3D Chart Commands  
  5398. General Chart Commands  
  5399. General Object Commands  
  5400. Window Pull-down Commands  
  5401. Show/Hide Commands  
  5402. Help Pull-down Commands  
  5403. Customizing With HyperScript  
  5404. Menu Commands  
  5405. Control Commands  
  5406. Check Box Commands  
  5407. Color Picker Commands  
  5408. Custom Button Commands  
  5409. Line Picker Commands  
  5410. List Box Commands  
  5411. Number Wheel Commands  
  5412. Pattern Picker Commands  
  5413. Popup Menu Commands  
  5414. Push Button Commands  
  5415. Radio Button Commands  
  5416. Scroll Bar Commands  
  5417. Scroll Box Size Commands  
  5418. Slide Bar Commands  
  5419. Symbol Picker Commands  
  5420. Text Control Commands  
  5421. Text Field Commands  
  5422. Using Control Values  
  5423. Dialog Box Commands  
  5424. DRAW Commands  
  5425. Arcs  
  5426. Clipping Commands  
  5427. Lines  
  5428. Other DRAW Commands  
  5429. Pie Slices  
  5430. Polygons  
  5431. Rectangles and Ovals  
  5432. Splines  
  5433. Environment Commands  
  5434. Timer Commands  
  5435. Sound Commands  
  5436. Miscellaneous Commands  
  5437. Repaint Commands  
  5438. Error Messages  
  5439.