Shell Function

рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░реЗрдХреЛ рдЦрдгреНрдбрдорд╛, рдЕрд░реНрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реБрд░реБ рдЧрд░реНрджрдЫ рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕рдЮреНрдЭреНрдпрд╛рд▓ рд╢реИрд▓реА рдкрд░рд┐рднрд╛рд╖рд╛ рдЧрд░реНрджрдЫ ред

Syntax:

Shell (Pathname As String[, Windowstyle As Integer[, Param As String[, bSync]]])

Parameters:

рдорд╛рд░реНрдЧ рдирд╛рдо

Name of the program that you want to start, optionally with complete path and/or arguments.

рд╕рдЮреНрдЭреНрдпрд╛рд▓ рд╢реИрд▓реА

Optional integer expression that specifies the style of the window that the program is executed in.

note

Parameter Windowstyle is only effective on Windows systems. On other systems the parameter is ignored.


The following values are possible:

Windowstyle

Meaning

0

рдлреЛрдХрд╕ рд▓реБрдХрд╛рдИрдЗрдХреЛ рдХрд╛рд░реНрдпрд╛рдХреНрд░рдо рд╕рдЮреНрдЭреНрдпрд╛рд▓рдорд╛ рд╣реБрдиреНрдЫ ред

Not implemented in LibreOffice.

1

рдлреЛрдХрд╕ рдХрд╛рд░реНрдпрд╛рдХреНрд░рдо рд╕рдЮреНрдЭреНрдпрд╛рд▓рдорд╛ рдорд╛рдирдХ рд╕рд╛рдЗрдЬрдорд╛ рд╣реБрдиреНрдЫ ред

Not implemented in LibreOffice.

2

рдлреЛрдХрд╕ рдШрд╛рдЯрд╛рдЗрдПрдХреЛ рдХрд╛рд░реНрдпрд╛рдХреНрд░рдо рд╕рдЮреНрдЭреНрдпрд╛рд▓рдорд╛ рд╣реБрдиреНрдЫ ред

3

рдлреЛрдХрд╕ рдмрдврд╛рдЗрдПрдХреЛ рдХрд╛рд░реНрдпрд╛рдХреНрд░рдо рд╕рдЮреНрдЭреНрдпрд╛рд▓рдорд╛ рд╣реБрдиреНрдЫ ред

4

рдлреЛрдХрд╕ рдмрд┐рдирд╛рдХреЛ рдорд╛рдирдХ рд╕рд╛рдЗрдЬ рдХрд╛рд░реНрдпрд╛рдХреНрд░рдо рд╕рдЮреНрдЭреНрдпрд╛рд▓ ред

Not implemented in LibreOffice.

6

рдШрдЯрд╛рдПрдХреЛ рдХрд╛рд░реНрдпрд╛рдХреНрд░рдо рд╕рдЮреНрдЭреНрдпрд╛рд▓, рд╕рдХреНрд░рд┐рдп рд╕рдЮреНрдЭреНрдпрд╛рд▓рдорд╛ рдмрд╛рдБрдХрд┐ рдмрдЪреЗрдХреЛ рдлреЛрдХрд╕реН ред

Not implemented in LibreOffice.

10

рдкреБрд░рд╛-рдкрд░реНрджрд╛ рдкреНрд░рджрд░реНрд╢рди


note

Windowstyle 3 and 10 are equivalent in Windows systems.


Param

String that specifies additional arguments passed to the program.

bSync

рдпрджрд┐ рдпреЛ рдорд╛рдирд▓реЗрд╕рддреНрдп рд▓рд╛рдИ рд╕реЗрдЯ рдЧрд░реЗрдХреЛ рдЦрдгреНрдбрдорд╛ рд╢реЗрд▓ рдЖрджреЗрд╢ рд░ рд╕рдмреИ рдЦLibreOfficeрдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрд▓реЗ рд╢реЗрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдкреВрд░рд╛ рд╣реБрджрд╛ рд╕рдореНрдо рдкрд░реНрдЦрд┐рд░рд╣рдиреНрдЫ ред рдпрджрд┐ рдпреЛ рдорд╛рдирд▓реЗрдЭреБрдареЛ рд▓рд╛рдИ рд╕реЗрдЯ рдЧрд░реЗрдХреЛ рдЦрдгреНрдбрдорд╛ рд╢реЗрд▓рд▓реЗ рд╢рд┐рдзреИ рдлрд░реНрдХрдиреНрдЫ ред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рди рдЭреБрдареЛ рд╣реБрдиреНрдЫ ред

рддреНрд░реБрдЯрд┐ рд╕рдЩреНрдХреЗрддрд╣рд░реВ

5 рдЕрд╡реИрдз рдХрд╛рд░реНрдп-рд╡рд┐рдзрд┐ рдХрд▓

53 рдлрд╛рдЗрд▓ рдлреЗрд▓рд╛ рдкрд░реЗрди

73 рд╡рд┐рд╢реЗрд╖рддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрди

Example:


Sub ExampleShellForWin
    Shell("c:\windows\calc.exe",2)
End Sub

Please support us!