Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém ou define os caminhos onde o Microsoft Visio buscará complementos de terceiros e do usuário para serem executados quando o aplicativo for iniciado. Leitura/gravação.
Sintaxe
expressão. StartupPaths
expressão Uma variável que representa um Aplicativo objeto.
Valor de retorno
Cadeia de caracteres
Comentários
Por padrão, a propriedade StartupPaths é definida como uma sequência de caracteres vazia ("").
A cadeia de caracteres passada e recebida da propriedade StartupPaths é a mesma mostrada na caixa de diálogo Localizações de Arquivo. (Clique no separador Ficheiro , clique em Opções, clique em Avançadas e, em seguida, em Geral, clique em Localizações de Ficheiros.) Esta cadeia é armazenada na subchaveHKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Visio\Application\StartupPath .
Quando a aplicação procura ficheiros de suplementos de arranque de terceiros e utilizadores, esta procura em todos os caminhos denominados na propriedade StartupPaths , bem como nos caminhos de quaisquer suplementos de arranque instalados na configuração e em todas as subpastas desses caminhos. Se você passar a propriedade StartupPaths para o método EnumDirectories, ela retorna uma lista completa de caminhos totalmente qualificados nas pastas procuradas.
Definir a propriedade StartupPaths substitui os valores existentes para StartupPaths na caixa de diálogo Localizações de Ficheiros . Para reter valores existentes, obtenha a sequência de caracteres existentes e anexe o novo caminho de arquivo para a sequência de caracteres, como exibido no seguinte código:
Application.StartupPaths = Application.StartupPaths & ";" & "newpath ".
Aviso
Modificar o registo do Windows de qualquer forma, seja no Editor de Registo ou através de programação, tem sempre algum grau de risco. Uma modificação incorreta pode causar problemas sérios que talvez exijam a reinstalação do sistema operacional. É recomendável que você sempre faça um backup do registro do computador antes de modificá-lo.
Exemplo
Esta macro do Microsoft Visual Basic for Applications (VBA) macro mostra como utilizar a propriedade StartupPaths para adicionar um caminho à lista de caminhos Inicialização.
Public Sub StartupPaths_Example()
Dim strMessage As String
Dim strNewPath As String
Dim strStartupPath As String
Dim strTitle As String
'Get the path we want to add.
strStartupPath = Application.StartupPaths
strTitle = "StartupPaths"
strMessage = "The current content of the Visio Start-up paths box is:"
strMessage = strMessage & vbCrLf & strStartupPath
MsgBox strMessage, vbInformation + vbOKOnly, strTitle
strMessage = "Type in an additional path for Visio to look for add-ons. "
strNewPath = InputBox$(strMessage, strTitle)
'Make sure the folder exists and that it's not
'already in the Start-up paths box.
strMessage = ""
If strNewPath = "" Then
strMessage = "You did not enter a path."
ElseIf InStr(strStartupPath, strNewPath) Then
strMessage = "The path you specified is already in the Start-up paths box."
ElseIf Len(Dir$(strNewPath, vbDirectory)) = 0 And _
Len(Dir$(Application.Path & strNewPath, _
vbDirectory)) = 0 Then
strMessage = "The folder you typed does not exist (or is empty)."
Else
Application.StartupPaths = strStartupPath & ";" & strNewPath
strMessage = "We just added " & strNewPath & _
" to the startup paths."
End If
If strMessage <> "" Then
MsgBox strMessage, vbExclamation + vbOKOnly, strTitle
End If
End Sub
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.