Cómo pasar credenciales de autenticación en VBA

Estoy tratando de escribir una macro VBA que pasaría mis credenciales a una dirección y buscar algún contenido (API REST para JIRA), pero tengo algunas dificultades para convertir mi código de Java a VBA. Actualmente, este es mi código java:

        String username = "myUser";
        String password = "myPassword";

        String authString = username + ":" + password;
        byte[] authEncBytes = Base64.encodeBase64(authString.getBytes());
        String authStringEnc = new String(authEncBytes);
        System.out.println("Base64 encoded auth string: " + authStringEnc);

        URL url = new URL(address);
        URLConnection urlConnection = url.openConnection();
        urlConnection.setRequestProperty("Authorization", "Basic "
                + authStringEnc);
        InputStream is = urlConnection.getInputStream();
        InputStreamReader isr = new InputStreamReader(is);

Y estoy tratando de convertir esto a VBA, no estoy completamente seguro de cómo manejarlo, o si hay alguna biblioteca que lo facilite.

Respuestas a la pregunta(3)

Su respuesta a la pregunta