none
Développement d'Add in Excel 2013 : Licence pour création d'un onglet dans le ruban RRS feed

  • Question

  • Bonjour,

    Je suis MSDN Premium.

    Je suis en train de transférer une application excel en VBA vers une application type Addin pour office 2013.

    J'ai entendu dire par des collègues que si on utilisait un ribbon dans une application client lourd on devait payer un droit d'auteur à Microsoft pour chaque utilisateur.

    J'aimerais savoir si c'est le cas lorsqu'on développe un add in pour Excel ?

    Accessoirement si c'est vrai pour les applications client lourd en général car ça me parait aller à l'encontre de la logique Microsoft qu'il me semblait connaitre un peu ?

    D'avance merci pour vos réponses,

    Laurent

    lundi 17 février 2014 13:53

Réponses

Toutes les réponses

  • Bonjour
    A priori vous faites une confusion entre un Addin Excel et un Office App.
    Les AddIns vous pouvez les creer et les partager sans payer.
    Les applications Office sont payantes. 
    Cordialement,

    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    • Marqué comme réponse Aurel Bera mercredi 26 février 2014 08:06
    mardi 18 février 2014 07:51
  • Mon add in est un générateur de Business Plan.

    En d'autres termes, il propose une série d'écrans de saisie qui permettent d'initialiser un certain nombre de feuilles dans un classeur.

    Mon objectif est de vendre des packs office 2013 inclus dans une offre dédiée à la création d'entreprise :

    Site Internet (CMS Open Source sur techno Microsoft)

    Microsoft Office Small Business (ou supérieur) dont la valeur ajoutée serait mon Add In.

    Accessoirement, il y aura aussi un Add-in Word, qui facilitera grandement la génération du Business Plan au Format Word

    Est-ce considéré comme une Office App ou bien comme un Add in Excel ?

    D'avance merci

    Laurent

    mardi 18 février 2014 09:07
  • Les deux peuvent résoudre le problème.
    Chaque ’un a ses avantages et désavantages.
    Par exemple avec un office App vous pouvez vendre votre appli simplement dans le store. Le désavantage c’est que vous devez payer un compte développeur.
    De l’autre cote, si vous utilisez un AddIn, il peut être partagé sans payer (donc aucun contrôle de votre part).
    Les deux sont technologies différentes, et si vous choisissez une d’eux, vous devez réécrire pour l’autre.

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 18 février 2014 10:55
  • Je n'ai pas de problème pour le vendre dans le store, au contraire je crois beaucoup dans ce concept.

    Le souci, c'est que je ne sais pas du tout comment faire.

    En plus, ma machine de dev est sous Windows 8 et pas 8.1. Lorsque j'ai installé VS2013 Premium, j'ai noté un message qui me disait que si je n'étais pas sous 8.1, je ne pouvais pas avoir les outils de dev pour le store (mais j'ai peut-être mal compris).

    mardi 18 février 2014 10:59
  • Ici vous avez des détails sur le développement d'une telle application :

    http://msdn.microsoft.com/fr-fr/library/office/jj220060.aspx

    L'erreur que vous recevez c'est pour les appli Windows Store, qui est une autre chose.

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.



    • Modifié Aurel Bera mardi 18 février 2014 11:15
    mardi 18 février 2014 11:06
  • Merci pour l'info.

    Je suis allé voir, à priori c'est 75€ par an pour moi (si j'ai bien compris, c'est quelque soit le nombre d'applications que je publie). 

    Si c'est indépendant du nombre d'applications, c'est un trarif très correct.

    Si c'est dépendant du nombre d'applications, c'est très cher.

    Par contre, au niveau de l'application en elle même, j'ai peur que ce soit très compliqué.

    Mon application a été crée en VBA sous Office 2010. Je suis en train de la faire migrer en C#.

    Je n'ai pas bien compris ceci :

    C’est avant toute une solution qui laisse une faible empreinte et utilise des technologies basées sur des standards tels que HTML5, JavaScript, CSS3, XML et des API REST.

    Je maîtrise très bien ces concepts car je suis spécialisé en développement MVC, en revanche, sur le plan conceptuel pour une application Office, j'ai un peu du mal (mais j'avoue ne pas encore avoir trop exploré la doc).

    Mon application crée de véritables feuilles Excel, non pas avec des valeurs mais avec des formules de sorte qu'une fois le document généré, l'utilisateur peut agir sur une copie du classeur en ajustant des paramètres etc.

    Prenons un exemple simple. Comment accéder à l'objet Workbook depuis une API Rest ? L'ensemble du classeur est transféré à chaque "post" ou dois-je avoir une copie mémoire du Workbook de chacun de mes users dans un serveur. J'avoue que ça m'échappe.

    Merci pour votre aide,

    Laurent

    mardi 18 février 2014 11:50
  • De l’autre cote, si vous utilisez un AddIn, il peut être partagé sans payer (donc aucun contrôle de votre part). 

    En gros, il peut être piraté comme le sont beaucoup d'autres logiciels...

    Mais si on ne commercialise pas une application de peur de se faire pirater, il vaut mieux changer de métier...

    mardi 18 février 2014 11:54
  • Voici quelques examples:

    http://msdn.microsoft.com/en-us/library/office/fp142161.aspx

    ou

    http://blogs.msdn.com/b/officeapps/archive/2013/09/11/learn-how-to-write-apps-for-office-code-interactively-with-the-api-tutorial-for-office.aspx

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    • Marqué comme réponse Aurel Bera mercredi 26 février 2014 08:06
    mardi 18 février 2014 13:06
  • Une fois l'Addin prêt, est-ce compliqué de le faire migrer en Office App ?

    Merci

    mercredi 26 février 2014 09:02
  • Il n'y a pas une migration, vous devez réécrire. C'est totalement diffèrent.

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mercredi 26 février 2014 09:05
  • J'ai conçu mon add in en suivant les concepts MVC pour pouvoir créer une version API Like Web avec une grille classique, la différence est que la version Web inscrit directement les résultats dans les cellules alors que la version Excel inscrit les formules afin que l'utilisateur puisse vérifier ou retoucher le modèle.

    Si le développement d'office app est orienté API, je pense que je n'aurais pas trop de travail.

    Bien à vous

    Laurent

    mercredi 26 février 2014 09:18