Select...Case (statement)
Issue 2.0 June 2002 381
Example
'This example opens a file for random write, then writes ten
'records into the file using the Put statement. The file is then
'reopened for read, and the ninth record is read using the Seek
'and Get functions.
Sub Main()
Open "test.dat" For Random Access Write As #1
For x = 1 To 10
rec$ = "Record#: " & x
Put #1,x,rec$
Next x
Close
Open "test.dat" For Random Access Read As #1
Seek #1,9
Get #1,,rec$
MsgBox "The ninth record = " & x
Close
Kill "test.dat"
End Sub
See Also
Seek
(function); 
Loc
(function).
Platform(s) All.
Select...Case (statement)
Syntax
Select Case
testexpression
[Case
expressionlist
[
statement_block
]]
[Case
expressionlist
[
statement_block
]]
.
.
[Case Else
[
statement_block
]]
End Select
Description Used to execute a block of IC Script statements depending on the value of a given expression.
Pdf text search - search text inside PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn how to search text in PDF document and obtain text content and location information
convert pdf to word searchable text; how to select all text in pdf
Pdf text search - VB.NET PDF Text Search Library: search text inside PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn How to Search Text in PDF Document and Obtain Text Content and Location Information in VB.NET application
how to select all text in pdf file; can't select text in pdf file
Chapter 1   A-Z Reference
382 IC Scripts VBA Scripting Reference
Comments
The 
Select Case
statement has the following parts:
Multiple expression ranges can be used within a single 
Case
clause. For example:
Case 1 to 10,12,15, Is > 40
Only the 
statement_block
associated with the first matching expression will be executed. If no 
matching 
statement_block
is found, then the statements following the 
Case Else
will be executed.
Select...End Select
expression can also be represented with the 
If...Then
expression. The use of the 
Select
statement, however, may be more readable.
Example
'This example uses the Select...Case statement to output the
'current operating system.
Sub Main()
OpSystem% = Basic.OS
Select Case OpSystem%
Case 0,2
s = "Microsoft Windows"
Case 3 to 8, 12
s = "UNIX"
Case 10
s = "IBM OS/2"
Case Else
s = "Other"
End Select
MsgBox "This version of IC Script is running on: " & s
End Sub
See Also
Choose
(function); 
Switch
(function); 
IIf
(function); 
If...Then...Else
(statement).
Platform(s) All.
Part
Description
testexpression
Any numeric or string expression.
statement_block
Any group of IC Script statements. If the 
testexpression
matches any of the expressions contained in 
expressionlist
then this statement block will be executed.
expressionlist
A comma-separated list of expressions to be compared against 
testexpression
using any of the following syntaxes:
expression
[,
expression
]...
expression
To
expression
Is
relational_operator expression
The resultant type of expression in 
expressionlist
must be the 
same as that of 
testexpression
.
C# Word - Search and Find Text in Word
C# Word - Search and Find Text in Word. Learn How to Search Text in PDF Document and Obtain Text Content and Location Information. Overview.
make pdf text searchable; pdf find text
C# PowerPoint - Search and Find Text in PowerPoint
C# PowerPoint - Search and Find Text in PowerPoint. Learn How to Search Text in PDF Document and Obtain Text Content and Location Information. Overview.
text select tool pdf; how to make pdf text searchable
SelectBox (function)
Issue 2.0 June 2002 383
SelectBox (function)
Syntax
SelectBox([
title
],
prompt
,
ArrayOfItems
[,
helpfile
,
context
])
Description Displays a dialog box that allows the user to select from a list of choices and returns an 
Integer
containing the index of the item that was selected.
Comments
The 
SelectBox
statement accepts the following parameters:
The value returned is an 
Integer
representing the index of the item in the list box that was selected, 
with 0 being the first item. If the user selects Cancel, -1 is returned.
If both the 
helpfile
and 
context
parameters are specified, then a Help button is added in addition to 
the OK and Cancel buttons. Context-sensitive help can be invoked by selecting this button or using 
the help key (F1 on most platforms). Invoking help does not remove the dialog.
Example
'This example gets the current apps running, puts them in to an
'array and then asks the user to select one from a list.
Sub Main()
Dim a$()
AppList a$
result% = SelectBox("Picker","Pick an application:",a$)
If Not result% = -1 then
Msgbox "User selected: " & a$(result%)
Else
Msgbox "User canceled"
End If
End Sub
Parameter
Description
title
Title of the dialog box. This can be an expression convertible 
to a String. A runtime error is generated if 
title
is Null.
If title is missing, then the default title is used.
prompt
Text to appear immediately above the list box containing the 
items. This can be an expression convertible to a String. A 
runtime error is generated if 
prompt
is Null.
ArrayOfItems
Single-dimensioned array. Each item from the array will 
occupy a single entry in the list box. A runtime error is 
generated if 
ArrayOfItems
is not a single-dimensioned array.
ArrayOfItems
can specify an array of any fundamental data 
type (structures are not allowed). Null and Empty values are 
treated as zero-length strings.
helpfile
Name of the file containing context-sensitive help for this 
dialog. If this parameter is specified, then 
context
must also 
be specified.
context
Number specifying the ID of the topic within 
helpfile
for this 
dialog's help. If this parameter is specified, then 
helpfile
must 
also be specified.
C# PDF delete text Library: delete, remove text from PDF file in
The following C# coding example illustrates how to perform PDF text deleting function in your .NET project, according to search option. // Open a document.
pdf find and replace text; search text in pdf using java
C# PDF replace text Library: replace text in PDF content in C#.net
The following C# coding example illustrates how to perform PDF text replacing function in your .NET project, according to search option. // Open a document.
convert pdf to searchable text online; how to select text on pdf
Chapter 1   A-Z Reference
384 IC Scripts VBA Scripting Reference
See Also
MsgBox
(statement); 
AskBox, AskBox$
(functions); 
AskPassword, AskPassword$
(functions); 
InputBox
InputBox$
(functions); 
OpenFileName$
(function); 
SaveFileName$
(function); 
AnswerBox
(function).
Platform(s) All.
SelectButton (statement)
Syntax
SelectButton
name$
|
id
Description Simulates a mouse click on the a push button given the push button's name (the 
name$
parameter) 
or ID (the 
id
parameter).
Comments
The 
SelectButton
statement accepts the following parameters:
A runtime error is generated if a push button with the given name or ID cannot be found in the 
active window.
Note:  
SelectButton
statement is used to select a button in another application's dialog box. This 
command is not intended for use with built-in or dynamic dialog boxes.
Example
'This example simulates the selection of several buttons in a
'dialog.
Sub Main()
SelectButton "OK"
SelectButton 2
SelectButton "Close"
End Sub
See Also
ButtonEnabled
(function); 
ButtonExists
(function).
Platform(s) 16-bit Windows.
Parameter
Description
name$
String containing the name of the push button to be selected.
id
Integer representing the ID of the push button to be selected.
VB.NET PDF replace text library: replace text in PDF content in vb
The following coding example illustrates how to perform PDF text replacing function in your VB.NET project, according to search option.
how to select text in pdf reader; how to select text in pdf
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. Image: Extract Image from PDF. Easy to search PDF text in whole PDF document.
cannot select text in pdf file; pdf search and replace text
SelectComboBoxItem (statement)
Issue 2.0 June 2002 385
SelectComboBoxItem (statement)
Syntax
SelectComboBoxItem {
name$
|
id
},{
ItemName$
|
ItemNumber
} [,
isDoubleClick
]
Description Selects an item from a combo box given the name or ID of the combo box and the name or line 
number of the item.
Comments
The 
SelectComboBoxItem
statement accepts the following parameters:
Note:  The 
SelectComboBoxItem
statement is used to set the item of a combo box in another 
application's dialog box. Use the 
DlgText
statement to change the content of the text box part of a 
list box in a dynamic dialog box.
Example
'This example simulates the selection of a couple of combo boxes.
Sub Main()
SelectComboBoxItem "ComboBox1","Item4"
SelectComboBoxItem 1,2,TRUE
End Sub
See Also
ComboBoxEnabled
(function); 
ComboBoxExists
(function); 
GetComboBoxItem$
(function); 
GetComboBoxItemCount
(function).
Platform(s) 16-bit Windows.
Parameter
Description
name$
String indicating the name of the combo box containing the 
item to be selected.
The name of a combo box is determined by scanning the 
window list looking for a text control with the given name that 
is immediately followed by a combo box. A runtime error is 
generated if a combo box with that name cannot be found 
within the active window.
id
Integer specifying the ID of the combo box containing the item 
to be selected.
ItemName$
String specifying which item is to be selected. The string is 
compared without regard to case. If 
ItemName$
is a zero-
length string, then all currently selected items are deselected. 
A runtime error results if 
ItemName$
cannot be found in the 
combo box.
ItemNumber
Integer containing the index of the item to be selected. A 
runtime error is generated if 
ItemNumber
is not within the 
correct range.
isDoubleClick
Boolean value indicating whether a double click of that item is 
to be simulated.
C# PDF Text Highlight Library: add, delete, update PDF text
The following C# coding example illustrates how to perform PDF text highlight function in your .NET project, according to search option. // Open a document.
how to search text in pdf document; pdf text select tool
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Page: Rotate a PDF Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. Easy to search PDF text in whole PDF document.
find and replace text in pdf; how to select text in pdf and copy
Chapter 1   A-Z Reference
386 IC Scripts VBA Scripting Reference
SelectListBoxItem (statement)
Syntax
SelectListBoxItem {
name$
|
id
},{
ItemName$
|
ItemNumber
} [,
isDoubleClick
]
Description Selects an item from a list box given the name or ID of the list box and the name or line number of 
the item.
Comments
The 
SelectListBoxItem
statement accepts the following parameters:
The list box must exist within the current window or dialog box; otherwise, a runtime error will be 
generated.
For multiselect list boxes, 
SelectListBoxItem
will select additional items (i.e., it will not remove the 
selection from the currently selected items).
Note:  The 
SelectListBoxItem
statement is used to select an item in a list box of another application's 
dialog box. Use the 
DlgText
statement to change the selected item in a list box within a dynamic 
dialog box.
Example
'This example simulates a double click on the first item in
'list box 1.
Sub Main()
SelectListBoxItem "ListBox1",1,TRUE
End Sub
See Also
GetListBoxItem$
(function); 
GetListBoxItemCount
(function); 
ListBoxEnabled
(function); 
ListBoxExists
(function).
Platform(s) 16-bit Windows.
Parameter
Description
name$
String indicating the name of the list box containing the item to 
be selected.
The name of a list box is determined by scanning the window 
list looking for a text control with the given name that is 
immediately followed by a list box. A runtime error is generated 
if a list box with that name cannot be found within the active 
window.
id
Integer specifying the ID of the list box containing the item to be 
selected.
ItemName$
String specifying which item is to be selected. The string is 
compared without regard to case. If 
ItemName$
is a zero-
length string, then all currently selected items are deselected. A 
runtime error results if 
ItemName$
is not found in the list box.
ItemNumber
Integer containing the index of the item to be selected. A 
runtime error is generated if 
ItemNumber
is not within the 
correct range.
isDoubleClick
Boolean value indicating whether a double click of that item is to 
be simulated.
SendKeys (statement)
Issue 2.0 June 2002 387
SendKeys (statement) 
Syntax
SendKeys 
string
[, [
wait
] [,
delay
]] 
Description Sends the specified keys to the active application, optionally waiting for the keys to be processed 
before continuing.
Comments
The 
SendKeys
statement accepts the following named parameters:
The 
SendKeys
statement will wait for a prior 
SendKeys
to complete before executing.
Specifying Keys
To specify any key on the keyboard, simply use that key, such as "a" for lowercase a, or "A" for 
uppercase a.
Sequences of keys are specified by appending them together: "abc" or "dir /w".
Some keys have special meaning and are therefore specified in a special way—by enclosing them 
within braces. For example, to specify the percent sign, use "{%}". The following table shows the 
special keys:
Named Parameter
Description
string
String containing the keys to be sent. The format for 
string
is described below.
wait
Boolean value. If True, then IC Script waits for the keys to 
be completely processed before continuing. The default 
value is False, which causes IC Script to continue script 
execution while before SendKeys finishes.
delay
Integer specifying the number of milliseconds devoted for 
the output of the entire 
string
parameter. It must be within 
the following range:
0 <=
delay
<= 32767
For example, if 
delay
is 5000 (5 seconds) and the 
string
parameter contains ten keys, then a key will be output 
every 1/2 second. If unspecified (or 0), the keys will play 
back at full speed.
Key 
Special Meaning
Example
+
Shift
"+{F1}"
Shift+F1
^
Ctrl
"^a"
Ctrl+A
~
Shortcut for Enter 
"~"
Enter
%
Alt
"%F"
Alt+F
Chapter 1   A-Z Reference
388 IC Scripts VBA Scripting Reference
Keys that are not displayed when you press them are also specified within braces, such as {Enter} 
or {Up}. A list of these keys follows:
Keys can be combined with Shift, Ctrl, and Alt using the reserved keys "+", "^", and "%" 
respectively:
To specify a modifier key combined with a sequence of consecutive keys, group the key sequence 
within parentheses, as in the following example:
[]
No special meaning 
"{[}"
Open bracket
{}
Used to enclose special keys
"{Up}" 
Up arrow
()
Used to specify grouping
"^(ab)" 
Ctrl+A, Ctrl+B
{BkSp}
{BS}
{Break}
{CapsLock}
{Clear}
{Delete}
{Del}
{Down}
{End}
{Enter}
{Escape}
{Esc}
{Help}
{Home}
{Insert}
{Left}
{NumLock}
{NumPad0}
{NumPad1}
{NumPad2}
{NumPad3}
{NumPad4}
{NumPad5}
{NumPad6}
{NumPad7}
{NumPad8}
{NumPad9}
{NumPad/}
{NumPad*}
{NumPad-}
{NumPad+}
{NumPad.}
{PgDn}
{PgUp}
{PrtSc}
{Right}
{Tab}
{Up}
{F1}
{Scroll Lock}
{F2}
{F3}
{F4}
{F5}
{F6}
{F7}
{F8}
{F9}
{F10}
{F11}
{F12}
{F13}
{F14}
{F15}
{F16}
For Key Combination
Use
Shift+Enter
"+{Enter}"
Ctrl+C
"^c"
Alt+F2
"%{F2}"
For Key Combination
Use
Shift+A, Shift+B
"+(abc)"
Ctrl+F1, Ctrl+F2
"^({F1}{F2})"
Key 
Special Meaning
Example
Set (statement)
Issue 2.0 June 2002 389
Use "~" as a shortcut for embedding Enter within a key sequence:
To embed quotation marks, use two quotation marks in a row:
Key sequences can be repeated using a repeat count within braces:
Example
'This example runs Notepad, writes to Notepad, and saves the new
'file using the SendKeys statement.
Sub Main()
id = Shell("Notepad.exe")
AppActivate "Notepad"
SendKeys "Hello, Notepad."'Write some text.
Sleep 2000
SendKeys "%fs"'Save file (simulate Alt+F, S keys).
Sleep 2000
SendKeys "name.txt{ENTER}"'Enter name of new file to save.
AppClose "Notepad"
End Sub
See Also
DoKeys
(statement); 
QueKeys
(statement); 
QueKeyDn
(statement); 
QueKeyUp
(statement).
Platform(s) 16-bit Windows, 32-bit Windows.
Set (statement)
Syntax 1
Set 
object_var
object_expression
Syntax 2
Set 
object_var
= New 
object_type
Syntax 3
Set
object_var
= Nothing
Description Assigns a value to an object variable.
For Key Combination
Use
a, b, Enter, d, e
"ab~de"
Enter, Enter
"~~"
For Key Combination
Use
"Hello"
""Hello""
a"b"c
"a""b""c"
For Key Combination
Use
Ten "a" keys
"{a 10}"
Two Enter keys
"{Enter 2}"
Chapter 1   A-Z Reference
390 IC Scripts VBA Scripting Reference
Comments
Syntax 1
The first syntax assigns the result of an expression to an object variable. This statement does not 
duplicate the object being assigned but rather copies a reference of an existing object to an object 
variable.
The 
object_expression
is any expression that evaluates to an object of the same type as the 
object_var
.
With data objects, 
Set
performs additional processing. When the 
Set
is performed, the object is 
notified that a reference to it is being made and destroyed. For example, the following statement 
deletes a reference to object A, then adds a new reference to B.
Set a = b
In this way, an object that is no longer being referenced can be destroyed.
Syntax 2
In the second syntax, the object variable is being assigned to a new instance of an existing object 
type. This syntax is valid only for data objects.
When an object created using the 
New
keyword goes out of scope (i.e., the 
Sub
or 
Function
in which 
the variable is declared ends), the object is destroyed.
Syntax 3
The reserved keyword 
Nothing
is used to make an object variable reference no object. At a later 
time, the object variable can be compared to 
Nothing
to test whether the object variable has been 
instantiated:
Set a = Nothing
:
If a Is Nothing Then Beep
Example
'This example creates two objects and sets their values.
Sub Main()
Dim document As Object
Dim page As Object
Set document = GetObject("c:\resume.doc")
Set page = Document.ActivePage
MsgBox page.name
End Sub
See Also
=
(statement); 
Let
(statement); 
CreateObject
(function); 
GetObject
(function).
Platform(s) All.
Documents you may be interested
Documents you may be interested