Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Move uma ou mais pastas de um local para outro.
Sintaxe
objeto. MoveFolder (origem, destino)
A sintaxe do método MoveFolder tem as seguintes partes:
| Sair | Descrição |
|---|---|
| objeto | Obrigatório. Sempre o nome de um FileSystemObject. |
| source | Obrigatório. O caminho para a pasta ou pastas a mover. A cadeia de argumento de origem pode conter carateres universais apenas no último componente do caminho. |
| destino | Obrigatório. O caminho para onde a pasta ou pastas devem ser movidas. O argumento de destino não pode conter carateres universais. |
Comentários
Se a origem contiver carateres universais ou o destino terminar com um separador de caminho (****), presume-se que o destino especifica uma pasta existente para mover os ficheiros correspondentes. Caso contrário, assume-se que o destino é o nome de uma pasta de destino a criar. Em ambos os casos, podem ocorrer três coisas quando uma pasta individual é movida:
Se o destino não existir, a pasta é movida. Este é o caso habitual.
Se o destino for um ficheiro existente, ocorrerá um erro.
Se o destino for um diretório, ocorrerá um erro.
Também ocorrerá um erro se um caráter universal utilizado na origem não corresponder a nenhuma pasta. O método MoveFolder para no primeiro erro que encontrar. Não é efetuada qualquer tentativa para reverter quaisquer alterações efetuadas antes da ocorrência do erro.
Importante
Este método permite mover pastas entre volumes apenas se for suportado pelo sistema operativo.
Confira também
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.