2015-10-10 4 views
7

Je suis en train de développer un complément Bureau Office en utilisant le Office JavaScript APIs dans Visual Studio. Lorsque vous exécutez l'application, il s'exécute dans la version du client de bureau d'Office.Comment tester Office Add-ins dans la version en ligne de Word et Excel?

Les exigences du Bureau magasin stipule

Votre Add-in pour Office doit être entièrement fonctionnel avec les systèmes d'exploitation pris en charge, les navigateurs et les périphériques pour Office 2013 et Office Online.

Je dois donc également le tester dans les versions Office en ligne. Le problème est que je n'arrive pas à trouver un moyen de charger l'application dans Word/Excel/Powerpoint Online et de la tester. Je n'ai pas non plus de configuration SharePoint où je peux publier l'application pour la tester et la soumettre le magasin d'applications.

Toute aide sera grandement appréciée.

Répondre

4

Pour écho la réponse de Massimo ci-dessus: Création du site Dev O365 est la meilleure façon d'aller. Et, en supposant que vous utilisez Visual Studio, la propriété "Démarrer l'action" va déployer l'application pour vous dans un document Excel en ligne (il est quelque peu caché, mais super super pratique!) Vous devriez même être capable d'atteindre les points d'arrêt, si vous définissez Internet Explorer dans le "Démarrer l'action"!

Pour Word & PowerPoint en ligne, ou si vous ne l'utilisez VS, voir Debug add-ins in Office Online

Note: Si vous suivez l'article ci-dessus, quelques éclaircissements sur l'URL localhost (étape 2): Pour Si vous utilisez Visual Studio plutôt que de modifier le code XML manuellement, vous pouvez utiliser la fonctionnalité "Publication" pour obtenir un manifeste prêt à télécharger. Pour ce faire:

  1. Faites un clic droit sur le projet contenant le manifeste et choisissez « Publier »
  2. Sous « profil actuel » de profil, choisissez « Créer un nouveau profil » et lui donner un nom comme « local publier » Choisissez le bouton "package the app" (en ignorant le bouton "deploy your web project" si vous voulez simplement tester sur une machine locale) et entrez l'URL de votre déploiement localhost (par exemple, "https://localhost:44300"). Cliquez sur "terminer", attendez quelques secondes, et une copie publiée de votre manifeste apparaîtra dans l'Explorateur Windows.

Pour connaître l'URL que VS utilise pour exécuter localement le complément, la meilleure façon est via le volet Propriétés du projet Web, en regardant la propriété URL SSL

.

Continuez à suivre l'article pour le reste des étapes (et bien sûr, assurez-vous que le complément est F5-ed de VS lorsque vous essayez le complément à partir d'Office en ligne, pour vous assurer que votre site fonctionne sur localhost). Ou utilisez la même procédure que ci-dessus, mais légèrement modifiée, pour d'abord publier sur un site Web azur gratuit, et pointez sur cela, à la place.

+0

Merci, je l'ai eu en cours d'exécution. :) – Shiva

3

Vous pouvez créer un client d'essai gratuit de 30 jours pour Office 365 à des fins de test. Vous pourrez publier le complément et tester avec un compte de ce locataire.
Set up a development environment for SharePoint Add-ins on Office 365

Vous avez également la possibilité de rejoindre le programme d'abonnement Office 365 Developer (gratuit) et de bénéficier d'un abonnement d'un an. Pour le débogage à l'aide du client en ligne, vous devez modifier la propriété Démarrer l'action de votre projet en conséquence.

Create and debug Office Add-ins in Visual Studio

+0

Merci, vos pointeurs ont vraiment aidé :) – Shiva

5

Il existe désormais un nouveau moyen de tester les compléments dans les clients Office en ligne. Vous pouvez directement charger vos compléments en chargeant votre fichier manifeste dans le stockage de votre navigateur. Pour ce faire, accédez à Insertion> Compléments Office, puis sélectionnez Gérer mes compléments> Télécharger mon complément (dans l'onglet Mes compléments, dans l'angle supérieur droit de la boîte de dialogue). Gardez à l'esprit que cela ne sera pas aussi simple que d'utiliser un site Office 365 Developer ou un locataire développeur ayant accès au catalogue d'applications si vous utilisez Visual Studio pour effectuer un test deploy + en un seul clic, car Visual Studio n'utilise pas cette fonctionnalité de chargement latéral. Mais si vous n'utilisez pas Visual Studio ou ne voulez pas utiliser un site de développement/locataire, il s'agit d'un moyen facile de tester vos compléments dans Office Online. Essayez-le et faites-moi savoir ce que vous pensez de cette fonctionnalité!

+0

J'utilise cette méthode pour mes tests. Cela a bien fonctionné. :) –