'To assign the symbol-icon to the first toolbaritem
objToolbar.ToolbarItems(1).Icon = strFileWithPath
'
'Define foreign-language tooltiptexts
Set objLangText = objToolbar.ToolbarItems(1).LDTooltipTexts.Add(1036, "French_Tooltiptext")
Set objLangText = objToolbar.ToolbarItems(1).LDTooltipTexts.Add(1034, 
"Spanish_Tooltiptext")
End Sub
The "LDTooltipInfo()" procedure outputs all the Tooltip texts configured for the first icon in the 
first user-defined toolbar:
Sub LDTooltipInfo()
'VBA597
Dim colLangTexts As HMILanguageTexts
Dim objLangText As HMILanguageText
Dim iAnswer As Integer
Set colLangTexts = ActiveDocument.CustomToolbars(1).ToolbarItems(1).LDTooltipTexts
For Each objLangText In colLangTexts
iAnswer = MsgBox(objLangText.DisplayName, vbOKCancel)
If vbCancel = iAnswer Then Exit For
Next objLangText
End Sub
See also
ToolbarItem Object (Page 2023)
HMIObject Object (Page 1935)
Left Property
Description
Defines or returns the X coordinate of the object (measured from the top left-hand edge of the 
picture) in pixels. The X-coordinate relates to the top left corner of the rectangle enclosing the 
object. 
View Object
Defines or returns the X coordinate of the window (measured from the top left-hand edge of 
the Graphics Designer working area) in pixels. 
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
2241
Pdf reorder pages - 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 reorder pdf pages; move pdf pages online
Pdf reorder pages - 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
how to move pages in a pdf; rearrange pdf pages online
Example:
The "RectangleConfiguration()" procedure accesses the properties of the rectangle. In this 
example the rectangle will be moved 40 pixels to the right:
Sub RectangleConfiguration()
'VBA598
Dim objRectangle As HMIRectangle
Set objRectangle = ActiveDocument.HMIObjects.AddHMIObject("Rectangle1", "HMIRectangle")
With objRectangle
.Left = 40
End With
End Sub
See also
View Object (Page 2042)
HMIObject Object (Page 1935)
LeftComma Property
Description
Defines or returns the number of digits to the left of the decimal point (0 to 20) for the BarGraph 
object. 
Example:
The "BarGraphConfiguration()" procedure configures In this example the number of digits to 
the left of the decimal point will be set to "4".
Sub BarGraphConfiguration()
'VBA599
Dim objBarGraph As HMIBarGraph
Set objBarGraph = ActiveDocument.HMIObjects.AddHMIObject("Bar1", "HMIBarGraph")
With objBarGraph
.LeftComma = 4
End With
End Sub
See also
BarGraph Object (Page 1872)
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
2242
System Manual, 02/2013, A5E32315920-AA
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
Reorder, Rearrange and Sort TIFF Document Pages in C#.NET Application. C# TIFF Page Sorting Overview. Reorder TIFF Pages in C#.NET Application.
how to move pdf pages around; how to reorder pages in a pdf document
VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
Sort and Reorder PowerPoint Slides Range with VB amount of robust PPT slides/pages editing methods powerful & profession imaging controls, PDF document, image
reorder pdf pages; pdf reverse page order
LightEffect Property
Description
TRUE if the light effect of the 3DBarGraph object is activated. BOOLEAN write-read access.
Example:
The "HMI3DBarGraphConfiguration()" procedure accesses the properties of the 3DBarGraph 
object. In this example the light effect will be activated:
Sub HMI3DBarGraphConfiguration()
'VBA600
Dim obj3DBar As HMI3DBarGraph
Set obj3DBar = ActiveDocument.HMIObjects.AddHMIObject("3DBar1", "HMI3DBarGraph")
With obj3DBar
.LightEffect = True
End With
End Sub
See also
3DBarGraph Object (Page 1858)
LimitHigh4 Property
Description
Defines or returns the high limit value for "Reserve 4" in the case of the BarGraph object.
The CheckLimitHigh4 property must be set to TRUE in order that the "Reserve 4" limit value 
can be monitored. 
The type of the evaluation (in percent or absolute) is defined in the TypeLimitHigh4 property.
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 "70". 
Sub BarGraphLimitConfiguration()
'VBA601
Dim objBarGraph As HMIBarGraph
Set objBarGraph = ActiveDocument.HMIObjects.AddHMIObject("Bar1", "HMIBarGraph")
With objBarGraph
'Set analysis to absolute
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
2243
VB.NET TIFF: Modify TIFF File by Adding, Deleting & Sort TIFF
Users can use it to reorder TIFF pages in ''' &ltsummary> ''' Sort TIFF document pages in designed powerful & profession imaging controls, PDF document, image
how to rearrange pages in a pdf file; move pages in pdf document
C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
page, it is also featured with the functions to merge PDF files using C# .NET, add new PDF page, delete certain PDF page, reorder existing PDF pages and split
how to rearrange pages in pdf using reader; change page order in pdf online
.TypeLimitHigh4 = False
'Activate monitoring
.CheckLimitHigh4 = True
'Set barcolor to "red"
.ColorLimitHigh4 = RGB(255, 0, 0)
'Set upper limit to "70"
.LimitHigh4 = 70
End With
End Sub
See also
TypeLimitHigh4 Property (Page 2367)
CheckLimitHigh4 Property (Page 2108)
BarGraph Object (Page 1872)
LimitHigh5 Property
Description
Defines or returns the high limit value for "Reserve 5" in the case of the BarGraph object.
The CheckLimitHigh5 property must be set to TRUE in order that the "Reserve 5" limit value 
can be monitored. 
The type of the evaluation (in percent or absolute) is defined in the TypeLimitHigh5 property.
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 "80". 
Sub BarGraphLimitConfiguration()
'VBA602
Dim objBarGraph As HMIBarGraph
Set objBarGraph = ActiveDocument.HMIObjects.AddHMIObject("Bar1", "HMIBarGraph")
With objBarGraph
'Set analysis to absolute
.TypeLimitHigh5 = False
'Activate monitoring
.CheckLimitHigh5 = True
'Set barcolor to "black"
.ColorLimitHigh5 = RGB(0, 0, 0)
'Set upper limit to "80"
.LimitHigh4 = 80
End With
End Sub
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
2244
System Manual, 02/2013, A5E32315920-AA
Read PDF in Web Image Viewer| Online Tutorials
from PDF documents; Extract images from PDF documents; Add, reorder pages in PDF files; Save and print PDF as you wish; More PDF Reading
change page order pdf; how to rearrange pages in a pdf document
C# PDF: C# Code to Process PDF Document Page Using C#.NET PDF
just following attached links. C# PDF: Add, Delete, Reorder PDF Pages Using C#.NET, C# PDF: Merge or Split PDF Files Using C#.NET.
change pdf page order reader; how to reorder pages in pdf file
See also
TypeLimitHigh5 Property (Page 2368)
CheckLimitHigh5 Property (Page 2109)
BarGraph Object (Page 1872)
LimitLow4 Property
Description
Defines or returns the low limit value for "Reserve 4" in the case of the BarGraph object.
The CheckLimitLow4 property must be set to TRUE in order that the "Reserve 4" limit value 
can be monitored. 
The type of the evaluation (in percent or absolute) is defined in the TypeLimitLow4 property.
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 "5". 
Sub BarGraphLimitConfiguration()
'VBA603
Dim objBarGraph As HMIBarGraph
Set objBarGraph = ActiveDocument.HMIObjects.AddHMIObject("Bar1", "HMIBarGraph")
With objBarGraph
'Set analysis to absolute
.TypeLimitLow4 = False
'Activate monitoring
.CheckLimitLow4 = True
'Set barcolor to "green"
.ColorLimitLow4 = RGB(0, 255, 0)
'Set lower limit to "5"
.LimitLow4 = 5
End With
End Sub
See also
CheckLimitLow4 Property (Page 2110)
TypeLimitLow4 Property (Page 2369)
BarGraph Object (Page 1872)
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
2245
.NET Multipage TIFF SDK| Process Multipage TIFF Files
SDK, developers are easily to access, extract, swap, reorder, insert, mark up and delete pages in any multi upload to SharePoint and save to PDF documents.
change pdf page order online; pdf reverse page order online
C# Word: How to Create Word Document Viewer in C#.NET Imaging
in C#.NET; Offer mature Word file page manipulation functions (add, delete & reorder pages) in document viewer; Rich options to add
move pages within pdf; rearrange pdf pages in reader
LimitLow5 Property
Description
Defines or returns the low limit value for "Reserve 5" in the case of the BarGraph object.
The CheckLimitLow5 property must be set to TRUE in order that the "Reserve 5" limit value 
can be monitored. 
The type of the evaluation (in percent or absolute) is defined in the TypeLimitLow5 property.
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 "0". 
Sub BarGraphLimitConfiguration()
'VBA604
Dim objBarGraph As HMIBarGraph
Set objBarGraph = ActiveDocument.HMIObjects.AddHMIObject("Bar1", "HMIBarGraph")
With objBarGraph
'Set analysis to absolute
.TypeLimitLow5 = False
'Activate monitoring
.CheckLimitLow5 = True
'Set barcolor to "white"
.ColorLimitLow5 = RGB(255, 255, 255)
'Set lower limit to "0"
.LimitLow5 = 0
End With
End Sub
See also
BarGraph Object (Page 1872)
TypeLimitLow5 Property (Page 2369)
CheckLimitLow5 Property (Page 2110)
LimitMax Property
Description
Defines or returns the high limit value as an absolute value dependent on the data format in 
the case of the IOField object.
If the value to be displayed exceeds the upper limit value, it is identified by a series of *** , 
indicating it cannot be displayed.
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
2246
System Manual, 02/2013, A5E32315920-AA
Example:
The "IOFieldConfiguration()" procedure accesses the properties of the I/O field. In this example 
the high limit for a decimal value will be set to "100":
Sub IOFieldConfiguration()
'VBA605
Dim objIOField As HMIIOField
Set objIOField = ActiveDocument.HMIObjects.AddHMIObject("IOField1", "HMIIOField")
With objIOField
.DataFormat = 1
.LimitMax = 100
End With
End Sub
See also
DataFormat Property (Page 2139)
IOField Object (Page 1939)
LimitMin Property
Description
Defines or returns the low limit value as an absolute value dependent on the data format in 
the case of the IOField object.
If the value to be displayed exceeds the upper limit value, it is identified by a series of *** , 
indicating it cannot be displayed.
Example:
The "IOFieldConfiguration()" procedure accesses the properties of the I/O field. In this example 
the high limit for a decimal value will be set to "0":
Sub IOFieldConfiguration()
'VBA606
Dim objIOField As HMIIOField
Set objIOField = ActiveDocument.HMIObjects.AddHMIObject("IOField1", "HMIIOField")
With objIOField
.DataFormat = 1
.LimitMin = 0
End With
End Sub
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
2247
See also
DataFormat Property (Page 2139)
IOField Object (Page 1939)
LineJoinStyle property
Description
Defines the way that corners are displayed in a tube polygon. 
Angle
The tubes are joined at corner points without rounding.
Round
The tubes are rounded at the outside corner points.
Example
ListType Property
Description
Defines or returns the list type in the case of the TextList object. Value range from 0 to 2.
List type
Assigned Value
Decimal
0
Binary
1
Bit
2
Example:
The "TextListConfiguration()" procedure accesses the properties of the object TextList. In this 
example the list type will be set to "Decimal": 
Sub TextListConfiguration()
'VBA607
Dim objTextList As HMITextList
Set objTextList = ActiveDocument.HMIObjects.AddHMIObject("myTextList", "HMITextList")
With objTextList
.ListType = 0
End With
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
2248
System Manual, 02/2013, A5E32315920-AA
End Sub
See also
TextList Object (Page 2017)
LockBackColor Property
Description
Defines or returns the background color of the button for a locked measuring point in the case 
of the GroupDisplay object. LONG write-read access.
The LockStatus property must be set to TRUE for the background color to be displayed. 
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 "GroupDisplayConfiguration()" procedure accesses the properties of the Group Display. 
In this example the background color for a locked measuring point will be set to "Red": 
Sub GroupDisplayConfiguration()
'VBA608
Dim objGroupDisplay As HMIGroupDisplay
Set objGroupDisplay = ActiveDocument.HMIObjects.AddHMIObject("GroupDisplay1", 
"HMIGroupDisplay")
With objGroupDisplay
.LockStatus = True
.LockBackColor = RGB(255, 0, 0)
End With
End Sub
See also
LockStatus Property (Page 2251)
GroupDisplay Object (Page 1927)
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
2249
LockedByCreatorID Property
Description
TRUE, if a picture was created and/or referenced by SIMATIC Manager. BOOLEAN read 
access.
If a picture was created in SIMATIC Manager, you may process and subsequently save it in 
WinCC. You may, however, not delete this picture in WinCC. SIMATIC Manager administers 
a code for each picture, the so-called CreatorID, which cannot be changed in WinCC.
You may process the picture in WinCC, however, overwriting the picture with a WinCC picture 
(LockedByCreatorID = FALSE) will be prevented. This may be checked by examining the 
LockedByCreatorID property of an existing file prior to writing during the SaveAs method. If 
such a picture is saved into a new (not yet existing) or an existing WinCC picture using the 
SaveAs method, the CreatorID will not be passed on.
Example 1
Inn the following example, a picture created with SIMATIC Manager (LockedByCreatorID = 
TRUE) is opened, processed, and saved. The value of the LockedByCreatorID property is not 
changed.
Sub SaveDocAs_1()
'VBA810
'open an existing file, change it and save it
Dim docOld As Document
Const strFile As String = "Simatic_001.Pdl"
'
Set docOld = Application.Documents.Open(Application.ApplicationDataPath & strFile, 
hmiOpenDocumentTypeInvisible)
docOld.Width = docOld.Width + 1
docOld.Save
'
MsgBox "LockedByCreatorID = " & docOld.LOckedByCreatorID, vbOKOnly, "Result"
'
docOld.Close
Set docOld = Nothing
'
End Sub
Example 2
In this example, a new picture is saved as a new file using the SaveAs method. To check if 
the picture is permitted to be saved, the LockedByCreatorID property is checked. In the new 
file the LockedByCreator property is reset.
Sub SaveDocAs_2()
'VBA811
'create a new file and overwrite it to an existing file, 
VBA for Automated Configuration
3.5 VBA Reference
WinCC: Scripting (VBS, ANSI-C, VBA)
2250
System Manual, 02/2013, A5E32315920-AA
Documents you may be interested
Documents you may be interested