Ajuda do LibreOffice 26.2
Altera o diretório ou unidade atual.
Algumas funções específicas do DOS relacionadas com ficheiros e diretórios já não estão disponíveis no LibreOffice, ou a sua funcionalidade é limitada. Por exemplo, não é fornecido suporte para as funções ChDir, ChDrive e CurDir. Algumas propriedades específicas do DOS já não são utilizadas em funções que esperam propriedades de ficheiros como parâmetros (por exemplo, para diferenciar ficheiros ocultos e ficheiros de sistema). Isto garante o maior nível possível de independência de plataforma para o LibreOffice. Por conseguinte, esta funcionalidade está sujeita a remoção numa versão futura.
A biblioteca ScriptForge do LibreOffice 7.1 introduz o serviço FileSystem, com métodos para gerir ficheiros e pastas em scripts do utilizador.
ChDir Texto As String
Texto: qualquer expressão em caracteres que especifique o caminho do diretório ou unidade.
Se quiser alterar a unidade atual, introduza a letra da unidade seguida de dois pontos.
Sub ExampleChDir
Dim sDir1 As String, sDir2 As String
sDir1 = "C:\Test"
sDir2 = "D:\Private"
ChDir( sDir1 )
MsgBox CurDir
ChDir( sDir2 )
MsgBox CurDir
End Sub