2.2.3.59 wproperties
Brief Information
Get or set worksheet properties using a tree
Additional Information
X-Function not designed for Auto GetN Dialog.
Command Line Usage
1. wproperties execute:=get iotrgui:=tr; tr.TextControl.ApplyTo$="Comments"; wproperties execute:=set iotrgui:=tr;
2. wproperties execute:=get iotrgui:=tr; tr.TextControl.Merge=1; wproperties execute:=set iotrgui:=tr;
X-Function Execution Options
Please refer to the page for additional option switches when accessing the x-function from script
Variables
Display Name
|
Variable Name
|
I/O and Type
|
Default Value
|
Description
|
Input Worksheet
|
iw
|
Input
Worksheet
|
<active>
|
Specified the input worksheet.
|
Execute Mode
|
execute
|
Input
int
|
get
|
Decide to get or set the worksheet property.
Option list
- get:Get Properties
- Get the worksheet properties.
- set:Set Properties
- Set the worksheet properties.
|
GUI Tree
|
iotrgui
|
Input/Output
TreeNode
|
guitree
|
The worksheet property tree.
See more details in Description table
|
Description
This X-Function can be used to get the worksheet properties tree iotrgui(exectute:=0), or set the worksheet properties tree iotrgui(exectute:=1).
The descriptions of each variables in the tree are given as follows (Suppose GUI Tree is GuiTree.):
View
Syntax: GuiTree.View.TreeNode=<value>;
Example: GuiTree.View.GridLines.DrawBounds=1;
TreeNode
|
Default
|
Description
|
RowLabels.LabelNames
|
1
|
Control the display of the row labels for the column label rows.
|
Headings.ColHeader
|
1
|
Control the display of the column headers.
|
Headings.RowHeader
|
1
|
Control the display of the row headers.
|
GridLines.ColGrids
|
1
|
Control the display of the column grids.
|
GridLines.RowGrids
|
1
|
Control the display of the row grids.
|
GridLines.DrawBounds
|
0
|
Control the display of the preview lines of page break.
|
Please refer to View tab of Worksheet Properties.
SheetSize
Syntax: GuiTree.SheetSize.TreeNode=<value>;
Example: GuiTree.SheetSize.ColNam=50;
TreeNode
|
Default
|
Description
|
RowNum
|
32
|
Specify the number of rows in the worksheet.
|
ColNum
|
2
|
Specify the number of columns in the worksheet.
|
Please refer to the Size section of Size tab of Worksheet Properties.
WksMeasure
Syntax: GuiTree.WksMeasure.TreeNode=<value>;
Example: GuiTree.WksMeasure.TopGap=2;
TreeNode
|
Default
|
Description
|
ColHeaderHeight
|
150
|
Specify the height of the column header.
|
RowHeaderWidth
|
128
|
Specify the width of the row header.
|
TopGap
|
0
|
Specify the height of gap between the workbook window title bar and the worksheet.
|
AllRowHeight
|
100
|
Specify the height of cells in the worksheet.
|
AllColWidth
|
100
|
Specify the width of cells in the worksheet.
|
Please refer to the Worksheet Measurement (% of Test Height) section of Size tab of Worksheet Properties.
TextControl
Syntax: GuiTree.TextControl.TreeNode=<value>;
Example: GuiTree.TextControl.ApplyTo$="Comments"; GuiTree.TextControl.OriginTextControl=1;
TreeNode
|
Default
|
Description
|
ApplyTo
|
Data
|
Specify the range that the format setting used to apply to, options including Standard, Column Labels, Data, Column Header, Row Header, Long Name, Units and Comments.
|
OriginTextControl
|
0
|
Specify whether rich text formatting (for example, superscript and subscript) is enabled for the selected cells.
|
AllowEnter
|
1
|
Whether allow "enter" to be used in the specified cell. If it is set to 1, double-clicking or pressing F2 in the specified cell will allow you to edit the cell content and you can use SHIFT + ENTER to separate the text into different rows.
|
WrapText
|
1
|
If 1, Origin will not wrap in the middle of words in a cell. If 0, Origin will wrap in the middle of words in a cell.
|
Float
|
1
|
Specify whether allows text in a cell to overflow into the cell on its right.
|
ReadOnly
|
0
|
Whether allow to type in the cells or make any changes to the worksheet content. It is accessible only when the ApplyTo is set to Standard, Data or Column Labels.
|
Ellipsis
|
2
|
If neither floating (Float) nor wrapping (WrapText) is used, ellipsis (### (2), by default) could be displayed to tell the user that the whole text cannot be fully shown. Also, It can display None (0) or ... (1).
|
Merge
|
0
|
Specify the direction to merge adjacent cells that contain the same text. Options include:
- 0: None
- 1: Horizontal
- 2: Vertical
- 3: Both
|
BlankMissing
|
0
|
By default, missing value in a cell is displayed as "--". By setting this to 1, you can hide the "--" symbols and show the cells with missing values as empty.
|
Type
|
0
|
Specify the formatting of the cells. Options include:
- 0: Text & Numeric
- 1: Time
- 2: Date
|
Display
|
0
|
Specify numeric data display form. Options for numeric data include:
- 0: Decimal: 1000
- 1: Scientific 1E3
- 2: Engineering: 1K
- 3: Decimal: 1,000
|
DigitsMode
|
0
|
Specify decimal number for numeric data. Options include:
- 0: Default Decimal Digits
- 1: Set Decimal Places =: It can be used to specify number of decimal places.
- 2: Significant Digits =: It can be used to specify the number of significant digits.
|
FontControl.Face
|
0
|
Specify the font of worksheet.
|
FontControl.Size
|
9
|
Specify the font size.
|
ColorControl.Color
|
0
|
Specify the text color in the worksheet cells.
|
ColorControl.FillColor
|
17
|
Specify the color used to fill the cells.
|
Please refer to Format tab of Worksheet Properties.
Other
Syntax: GuiTree.Other.TreeNode=<value>;
Example: GuiTree.Other.AutoAddRows=0;
TreeNode
|
Default
|
Description
|
AutoAddRows
|
1
|
Specify whether rows should be added automatically.
|
AutoResizeCell
|
0
|
Specify whether or not to change the worksheet size to make it fit with the window size when the workbook is resized.
|
Please refer to Miscellaneous tab of Worksheet Properties.
|