.TypeToleranceHigh = False
'Activate monitoring
.CheckToleranceHigh = True
'Set barcolor = "yellow"
.ColorToleranceHigh = RGB(255, 255, 0)
'Set upper limit = "40"
.ToleranceHigh = 40
End With
End Sub
See also
ColorToleranceHigh Property (Page 2123)
CheckToleranceHigh Property (Page 2111)
BarGraph Object (Page 1872)
TypeToleranceLow Property
Description
TRUE, when the "Tolerance low" lower limit value should be evaluated as a percentage. 
FALSE, when the evaluation should be as an absolute value. BOOLEAN write-read access. 
Example:
The "BarGraphLimitConfiguration()" procedure configures the properties of the limit values. In 
this example the limit value for "Tolerance Low" will be configured: 
Sub BarGraphLimitConfiguration()
'VBA758
Dim objBarGraph As HMIBarGraph
Set objBarGraph = ActiveDocument.HMIObjects.AddHMIObject("Bar1", "HMIBarGraph")
With objBarGraph
'Set analysis = absolute
.TypeToleranceLow = False
'Activate monitoring
.CheckToleranceLow = True
'Set barcolor = "red"
.ColorToleranceLow = RGB(255, 0, 0)
'Set lower limit = "10"
.ToleranceLow = 10
End With
End Sub
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
2371
Pdf reverse page order - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
how to move pages in pdf files; rearrange pdf pages online
Pdf reverse page order - VB.NET PDF Page Move Library: re-order PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sort PDF Document Pages Using VB.NET Demo Code
moving pages in pdf; how to rearrange pages in pdf using reader
See also
ToleranceLow Property (Page 2358)
ColorToleranceLow Property (Page 2124)
CheckToleranceLow Property (Page 2112)
BarGraph Object (Page 1872)
TypeWarningHigh Property
Description
TRUE, when the "Warning high" lower limit value should be evaluated as a percentage. FALSE, 
when the evaluation should be as an absolute value. BOOLEAN write-read access. 
Example:
The "BarGraphLimitConfiguration()" procedure configures the properties of the high limit value 
for an alarm. In this example the type of evaluation will be set to "Absolute". The alarm will be 
triggered at a value of "75". 
Sub BarGraphLimitConfiguration()
'VBA759
Dim objBarGraph As HMIBarGraph
Set objBarGraph = ActiveDocument.HMIObjects.AddHMIObject("Bar1", "HMIBarGraph")
With objBarGraph
'Set analysis = absolute
.TypeWarningHigh = False
'Activate monitoring
.CheckWarningHigh = True
'Set barcolor = "red"
.ColorWarningHigh = RGB(255, 0, 0)
'Set upper limit = "75"
.WarningHigh = 75
End With
End Sub
See also
WarningHigh Property (Page 2456)
ColorWarningHigh Property (Page 2126)
CheckWarningHigh Property (Page 2113)
BarGraph Object (Page 1872)
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
2372
System Manual, 02/2013, A5E32315920-AA
C# Word: How to Use C# Code to Print Word Document for .NET
document pages in original or reverse order within entire C# Class Code to Print Certain Page(s) of powerful & profession imaging controls, PDF document, image
how to reorder pages in pdf online; reorder pages in a pdf
TypeWarningLow Property
Description
TRUE, when the "Warning low" lower limit value should be evaluated as a percentage. FALSE, 
when the evaluation should be as an absolute value. BOOLEAN write-read access. 
Example:
The "BarGraphLimitConfiguration()" procedure configures the properties of the low limit value 
for an alarm. In this example the type of evaluation will be set to "Absolute". The alarm will be 
triggered at a value of "12". 
Sub BarGraphLimitConfiguration()
'VBA760
Dim objBarGraph As HMIBarGraph
Set objBarGraph = ActiveDocument.HMIObjects.AddHMIObject("Bar1", "HMIBarGraph")
With objBarGraph
'Set analysis = absolute
.TypeWarningLow = False
'Activate monitoring
.CheckWarningLow = True
'Set barcolor = "magenta"
.ColorWarningLow = RGB(255, 0, 255)
'Set lower limit = "12"
.WarningLow = 12
End With
End Sub
See also
WarningLow Property (Page 2457)
ColorWarningLow Property (Page 2127)
CheckWarningLow Property (Page 2114)
BarGraph Object (Page 1872)
U
UsedLanguage property
Description
The UsedLanguage property is used to to set the LanguageID. This action selects the code 
page that suits the character set used.
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
2373
Use the UsedLanguage property to set the code page that matches the character set used.
LONG write-read access.
Example
The "UsedLanguage" property and language ID "1033" are used in the following example to 
set the code page to English US.
Sub Create_Cycle_with_Dynamic()
'VBA61
Dim objCScript As HMIScriptInfo
Dim objCircle As HMICircle
Dim strCode As String
strCode = "long lHeight;" & vbCrLf & "int check;" & vbCrLf
strCode = strCode & "GetHeight( ""events.PDL"", ""myCircle"" );" & vbCrLf
strCode = strCode & "lHeight = lHeight+5;" & vbCrLf
strCode = strCode & "check = SetHeight(""events.PDL"", ""myCircle"", lHeight );"
strCode = strCode & vbCrLf & "//Return-Type: BOOL" & vbCrLf
strCode = strCode & "return check;"
Set objCircle = ActiveDocument.HMIObjects.AddHMIObject("myCircle", "HMICircle")
'Create dynamic for Property "Height":
Set objCScript = objCircle.Height.CreateDynamic(hmiDynamicCreationTypeCScript)
'
'set Sourcecode and cycletime:
With objCScript
.SourceCode = strCode
.Trigger.Type = hmiTriggerTypeStandardCycle
.Trigger.CycleType = hmiCycleType_2s
.Trigger.Name = "Trigger1"
'Set language English-US
.UsedLanguage = 1033
End With
End Sub
Underlined Property
Description
TRUE if the font attribute "Underline" is set for the language-dependent text in the object. 
BOOLEAN write-read access. 
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
2374
System Manual, 02/2013, A5E32315920-AA
Example:
The following example sets the font attributes of a button for French and English: 
Sub ExampleForLanguageFonts()
'VBA761
Dim colLangFonts As HMILanguageFonts
Dim objButton As HMIButton
Set objButton = ActiveDocument.HMIObjects.AddHMIObject("myButton", "HMIButton")
objButton.Text = "DefText"
Set colLangFonts = objButton.LDFonts
'
'Set font-properties for french:
With colLangFonts.ItemByLCID(1036)
.Family = "Courier New"
.Bold = True
.Italic = False
.Underlined = True
.Size = 12
End With
'
'Set font-properties for english:
With colLangFonts.ItemByLCID(1033)
.Family = "Times New Roman"
.Bold = False
.Italic = True
.Underlined = False
.Size = 14
End With
End Sub
See also
Size Property (Page 2340)
Parent Property (Page 2290)
LanguageID Property (Page 2208)
Italic Property (Page 2201)
FontFamily Property (Page 2178)
Bold Property (Page 2085)
Application Property (Page 2059)
LanguageFont Object (Page 1942)
UnselBGColor Property
Description
Defines or returns the background color of entries in the text list object which are not selected. 
LONG write-read access. 
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
2375
Determination of Color Value
The color is displayed in RGB format (Red, Green, Blue). Specify the corresponding decimal 
value for each of the three RGB values (value range from 0 to 255).
Use VBA function "RGB" to assign a color to a property. The color "red", for example, is 
represented as follows: RGB(255, 0, 0)
Example:
The "TextListConfiguration()" procedure accesses the properties of the object TextList. In this 
example the colors will be defined for entries that are not selected in the selection list:
Sub TextListConfiguration()
'VBA762
Dim objTextList As HMITextList
Set objTextList = ActiveDocument.HMIObjects.AddHMIObject("myTextList", "HMITextList")
With objTextList
.UnselBGColor = RGB(255, 0, 0)
.UnselTextColor = RGB(0, 0, 0)
End With
End Sub
See also
TextList Object (Page 2017)
UnselTextColor Property
Description
In the case of the TextList object, defines or returns the color of text in the selection list for 
entries that are not selected. LONG write-read access. 
Determination of Color Value
The color is displayed in RGB format (Red, Green, Blue). Specify the corresponding decimal 
value for each of the three RGB values (value range from 0 to 255).
Use VBA function "RGB" to assign a color to a property. The color "red", for example, is 
represented as follows: RGB(255, 0, 0)
Example:
The "TextListConfiguration()" procedure accesses the properties of the object TextList. In this 
example the colors will be defined for entries that are not selected in the selection list:
Sub TextListConfiguration()
'VBA763
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
2376
System Manual, 02/2013, A5E32315920-AA
Dim objTextList As HMITextList
Set objTextList = ActiveDocument.HMIObjects.AddHMIObject("myTextList", "HMITextList")
With objTextList
.UnselBGColor = RGB(255, 0, 0)
.UnselTextColor = RGB(0, 0, 0)
End With
End Sub
See also
TextList Object (Page 2017)
UpdateCycle Property
Description
Defines or returns the type and frequency of updates to the picture window in Runtime. 
Update Cycle
Assigned Value
Upon change
0
250 ms
1
500 ms
2
1 s
3
2 s
4
5 s
5
10 s
6
1 min
7
5 min
8
10 min
9
1 h
10
User cycle 1
11
User cycle 2
12
User cycle 3
13
User cycle 4
14
User cycle 5
15
Picture cycle
255
Example:
The "PictureWindowConfig" procedure accesses the properties of the picture window. In this 
example the picture window will be updated every 5 seconds in Runtime:
Sub PictureWindowConfig()
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
2377
'VBA764
Dim objPicWindow As HMIPictureWindow
Set objPicWindow = ActiveDocument.HMIObjects.AddHMIObject("PicWindow1", "HMIPictureWindow")
With objPicWindow
.UpdateCycle = 5
End With
End Sub
See also
PictureWindow Object (Page 1972)
UserValue1 Property
Description
Defines or returns any value in the case of the GroupDisplay object. 
The value can be evaluated by a script, for example. This value is neither evaluated nor 
displayed in Runtime. 
Example:
The "GroupDisplayConfiguration()" procedure accesses the properties of the Group Display. 
In this example four different user values will be assigned: 
Sub GroupDisplayConfiguration()
'VBA765
Dim objGroupDisplay As HMIGroupDisplay
Set objGroupDisplay = ActiveDocument.HMIObjects.AddHMIObject("GroupDisplay1", 
"HMIGroupDisplay")
With objGroupDisplay
.UserValue1 = 0
.UserValue2 = 25
.UserValue3 = 50
.UserValue4 = 75
End With
End Sub
See also
UserValue4 Property (Page 2380)
UserValue3 Property (Page 2379)
UserValue2-Eigenschaft (Page 2379)
GroupDisplay Object (Page 1927)
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
2378
System Manual, 02/2013, A5E32315920-AA
UserValue2-Eigenschaft
Description
Defines or returns any value in the case of the GroupDisplay object. 
The value can be evaluated by a script, for example. This value is neither evaluated nor 
displayed in Runtime. 
Example:
The "GroupDisplayConfiguration()" procedure accesses the properties of the Group Display. 
In this example four different user values will be assigned: 
Sub GroupDisplayConfiguration()
'VBA766
Dim objGroupDisplay As HMIGroupDisplay
Set objGroupDisplay = ActiveDocument.HMIObjects.AddHMIObject("GroupDisplay1", 
"HMIGroupDisplay")
With objGroupDisplay
.UserValue1 = 0
.UserValue2 = 25
.UserValue3 = 50
.UserValue4 = 75
End With
End Sub
See also
UserValue4 Property (Page 2380)
UserValue3 Property (Page 2379)
UserValue1 Property (Page 2378)
GroupDisplay Object (Page 1927)
UserValue3 Property
Description
Defines or returns any value in the case of the GroupDisplay object. 
The value can be evaluated by a script, for example. This value is neither evaluated nor 
displayed in Runtime. 
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
2379
Example:
The "GroupDisplayConfiguration()" procedure accesses the properties of the Group Display. 
In this example four different user values will be assigned: 
Sub GroupDisplayConfiguration()
'VBA767
Dim objGroupDisplay As HMIGroupDisplay
Set objGroupDisplay = ActiveDocument.HMIObjects.AddHMIObject("GroupDisplay1", 
"HMIGroupDisplay")
With objGroupDisplay
.UserValue1 = 0
.UserValue2 = 25
.UserValue3 = 50
.UserValue4 = 75
End With
End Sub
See also
UserValue4 Property (Page 2380)
UserValue2-Eigenschaft (Page 2379)
UserValue1 Property (Page 2378)
GroupDisplay Object (Page 1927)
UserValue4 Property
Description
Defines or returns any value in the case of the GroupDisplay object. 
The value can be evaluated by a script, for example. This value is neither evaluated nor 
displayed in Runtime. 
Example:
The "GroupDisplayConfiguration()" procedure accesses the properties of the Group Display. 
In this example four different user values will be assigned: 
Sub GroupDisplayConfiguration()
'VBA768
Dim objGroupDisplay As HMIGroupDisplay
Set objGroupDisplay = ActiveDocument.HMIObjects.AddHMIObject("GroupDisplay1", 
"HMIGroupDisplay")
With objGroupDisplay
.UserValue1 = 0
.UserValue2 = 25
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
2380
System Manual, 02/2013, A5E32315920-AA
Documents you may be interested
Documents you may be interested