Faut-il installer quelque chose sur les postes ?
Dans la majorité des cas, non : le ruban vit dans le classeur macro-activé (.xlsm),
il suffit de l'ouvrir et d'autoriser les macros une fois. Une installation n'est nécessaire
que si le projet embarque un moteur Python ou un complément COM — auquel cas un installeur
silencieux est fourni au service informatique, avec la liste de ce qu'il dépose.
Mes données sortent-elles de l'entreprise ?
Uniquement vers les services que vous demandez explicitement à interroger, et seulement
avec les champs nécessaires à l'appel. Un ruban peut très bien fonctionner entièrement hors
ligne.
Les adresses contactées et les données transmises sont listées dans le devis :
votre DSI valide avant qu'une ligne ne soit écrite.
Et si l'outil que j'utilise n'a pas d'API ?
C'est fréquent. Il reste presque toujours une voie : import et export de fichiers dans
un dossier surveillé, lecture de la base de données du logiciel, pilotage de son
interface en dernier recours, ou passage par les fichiers qu'il produit déjà (PDF, CSV).
Cette faisabilité est vérifiée pendant le cadrage, avant le devis — et si aucune voie propre
n'existe, on vous le dit plutôt que de vendre une usine à gaz.
À qui appartient le code développé ?
À vous. Le code est livré ouvert et commenté, sans obfuscation, sans mot de passe de
projet VBA, sans licence à renouveler. Vous pouvez le modifier vous-même, le confier à un
autre prestataire ou le diffuser en interne.
Est-ce que cela fonctionne sur Mac ?
Le ruban personnalisé et le VBA fonctionnent sur Excel pour Mac, mais plusieurs briques
employées côté Windows n'y existent pas : automation Outlook, certains appels système,
pilotage d'un logiciel tiers. Un projet Mac reste possible avec un périmètre adapté,
annoncé clairement au devis.
Que se passe-t-il si Excel ou l'API changent ?
Le code étant chez vous et commenté, rien ne se bloque du jour au lendemain. Pour les
connexions extérieures, l'adresse et la version de l'API sont isolées dans une feuille de
paramètres, ce qui permet de les corriger sans toucher au code. Une intervention de mise à
jour peut être commandée à la demi-journée, sans contrat d'entretien obligatoire.
Peut-on faire évoluer un ruban existant, ou DossiersLocaux ?
Oui, dans les deux sens : ajouter des boutons à un classeur que vous possédez déjà,
ou repartir de DossiersLocaux et lever la limite de 7 outils externes pour y greffer vos
propres fonctions. Reprendre un fichier existant est souvent moins cher que de repartir de zéro.
Quel est le délai réel entre le premier appel et l'utilisation ?
Comptez 48 heures pour le devis, puis 2 à 6 semaines de développement selon l'ampleur,
avec des livraisons intermédiaires : les premiers boutons sont généralement utilisables
au bout de dix jours.