Interaction Classe

Definição

O módulo Interaction contém procedimentos usados para interagir com objetos, aplicativos e sistemas.The Interaction module contains procedures used to interact with objects, applications, and systems.

public ref class Interaction sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Interaction
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Interaction = class
Public Module Interaction
Herança
Interaction
Atributos

Exemplos

O exemplo a seguir usa a Shell função para executar um aplicativo especificado pelo usuário.The following example uses the Shell function to run an application specified by the user. Especificar AppWinStyle.NormalFocus como o segundo argumento abre o aplicativo em tamanho normal e dá a ele o foco.Specifying AppWinStyle.NormalFocus as the second argument opens the application in normal size and gives it the focus.

Dim procID As Integer  
' Run calculator.  
procID = Shell("C:\Windows\system32\calc.exe", AppWinStyle.NormalFocus)  

Comentários

Esse módulo dá suporte às palavras-chave do idioma Visual Basic e aos membros da biblioteca de tempo de execução que executam outros programas, chamam um método ou uma propriedade, soaram um aviso sonoro do computador, fornecem uma cadeia de caracteres de linha de comando, manipulam objetos COM e caixas de diálogo de controle.This module supports the Visual Basic language keywords and run-time library members that run other programs, call a method or property, sound a beep from the computer, provide a command-line string, manipulate COM objects, and control dialog boxes.

Métodos

AppActivate(Int32)

Ativa um aplicativo que já está em execução.Activates an application that is already running.

AppActivate(String)

Ativa um aplicativo que já está em execução.Activates an application that is already running.

Beep()

Emite um sinal sonoro pelo alto-falante do computador.Sounds a tone through the computer's speaker.

CallByName(Object, String, CallType, Object[])

Executa um método em um objeto ou define ou retorna uma propriedade em um objeto.Executes a method on an object, or sets or returns a property on an object.

Choose(Double, Object[])

Seleciona e retorna um valor de uma lista de argumentos.Selects and returns a value from a list of arguments.

Command()

Retorna a parte do argumento da linha de comando usada para iniciar o Visual Basic ou um programa executável desenvolvido com o Visual Basic.Returns the argument portion of the command line used to start Visual Basic or an executable program developed with Visual Basic. O recurso My fornece melhor produtividade e desempenho do que a função Command.The My feature provides greater productivity and performance than the Command function. Para obter mais informações, consulte CommandLineArgs.For more information, see CommandLineArgs.

CreateObject(String, String)

Cria e retorna uma referência a um objeto COM.Creates and returns a reference to a COM object. CreateObject não pode ser usado para criar instâncias de classes no Visual Basic, a menos que essas classes sejam explicitamente expostas como componentes COM.CreateObject cannot be used to create instances of classes in Visual Basic unless those classes are explicitly exposed as COM components.

DeleteSetting(String, String, String)

Exclui uma seção ou uma configuração de chave da entrada de um aplicativo no Registro do Windows.Deletes a section or key setting from an application's entry in the Windows registry. O recurso My oferece melhor produtividade e desempenho em operações do Registro do que a função DeleteSetting.The My feature gives you greater productivity and performance in registry operations than the DeleteSetting function. Para obter mais informações, consulte Registry.For more information, see Registry .

Environ(Int32)

Retorna a cadeia de caracteres associada com uma variável de ambiente do sistema operacional.Returns the string associated with an operating-system environment variable.

Environ(String)

Retorna a cadeia de caracteres associada com uma variável de ambiente do sistema operacional.Returns the string associated with an operating-system environment variable.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetAllSettings(String, String)

Retorna uma lista de configurações de chave e seus respectivos valores (originalmente criados com SaveSetting) da entrada de um aplicativo no Registro do Windows.Returns a list of key settings and their respective values (originally created with SaveSetting) from an application's entry in the Windows registry. O uso do recurso My oferece melhor produtividade e desempenho em operações do Registro do que o GetAllSettings.Using the My feature gives you greater productivity and performance in registry operations than GetAllSettings. Para obter mais informações, consulte Registry.For more information, see Registry.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetObject(String, String)

Retorna uma referência a um objeto fornecido por um componente COM.Returns a reference to an object provided by a COM component.

GetSetting(String, String, String, String)

Retorna um valor de configuração de chave da entrada de um aplicativo no Registro do Windows.Returns a key setting value from an application's entry in the Windows registry. O recurso My oferece melhor produtividade e desempenho em operações do Registro do que o GetAllSettings.The My feature gives you greater productivity and performance in registry operations than GetAllSettings. Para obter mais informações, consulte Registry.For more information, see Registry.

GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
IIf(Boolean, Object, Object)

Retorna um dos dois objetos, dependendo da avaliação de uma expressão.Returns one of two objects, depending on the evaluation of an expression.

InputBox(String, String, String, Int32, Int32)

Exibe um aviso em uma caixa de diálogo, aguarda até que o usuário insira um texto ou clique em um botão e retorna uma cadeia de caracteres que contém o conteúdo da caixa de texto.Displays a prompt in a dialog box, waits for the user to input text or click a button, and then returns a string containing the contents of the text box.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
MsgBox(Object, MsgBoxStyle, Object)

Exibe uma mensagem em uma caixa de diálogo, aguarda que o usuário clique em um botão e retorna um inteiro que indica em qual botão o usuário clicou.Displays a message in a dialog box, waits for the user to click a button, and then returns an integer indicating which button the user clicked.

Partition(Int64, Int64, Int64, Int64)

Retorna uma cadeia de caracteres que representa o intervalo calculado que contém um número.Returns a string representing the calculated range that contains a number.

SaveSetting(String, String, String, String)

Salva ou cria uma entrada de aplicativo no Registro do Windows.Saves or creates an application entry in the Windows registry. O recurso My oferece melhor produtividade e desempenho em operações do Registro do que o SaveSetting.The My feature gives you greater productivity and performance in registry operations than SaveSetting. Para obter mais informações, consulte Registry.For more information, see Registry.

Shell(String, AppWinStyle, Boolean, Int32)

Executa um programa executável e retorna um inteiro que contém a ID do processo do programa se ele ainda está em execução.Runs an executable program and returns an integer containing the program's process ID if it is still running.

Switch(Object[])

Avalia uma lista de expressões e retorna um valor Object correspondente à primeira expressão na lista, que é True.Evaluates a list of expressions and returns an Object value corresponding to the first expression in the list that is True.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a