Instruction ChDrive

Change l'unité active.

warning

Some DOS-specific file and directory functions are no longer provided in LibreOffice, or their function is only limited. For example, support for the ChDir, ChDrive and CurDir functions is not provided. Some DOS-specific properties are no longer used in functions that expect file properties as parameters (for example, to differentiate from concealed files and system files). This ensures the greatest possible level of platform independence for LibreOffice. Therefore this feature is subject to removal in a future release.


note

The ScriptForge library in LibreOffice 7.1 introduces the FileSystem service with methods to handle files and folders in user scripts.


Syntaxe :


  ChDrive Text As String

Paramètres :

Text : expression au format chaîne de caractères contenant l'identificateur de la nouvelle unité. Vous pouvez aussi utiliser la notation URL.

L'unité doit être désignée par une lettre majuscule. Sous Windows, cette lettre est restreinte par les paramètres de LASTDRV. Si l'argument de l'unité est une chaîne composée de plusieurs caractères, seule la première lettre est prise en compte. Si vous tentez d'accéder à une unité inexistante, cela crée une erreur à laquelle vous pouvez réagir par l'instruction OnError.

Codes d'erreur :

5 appel de procédure incorrect

68 périphérique non disponible

76 chemin non trouvé

Exemple :


  Sub ExampleChDrive
      ChDrive "D" ' Possible uniquement si une unité D existe.
  End Sub