Existe-t-il un moyen d'ouvrir une présentation à partir d'un flux, d'un fichier de mémoire ou d'un stockage isolé?Ouverture d'un document à partir d'un flux
J'ai un fichier de présentation que je veux ouvrir dans PowerPoint, mais je ne veux pas permettre à l'utilisateur d'accéder au fichier lui-même. Malheureusement, la fonction Presentations.Open()
de PowerPoint (et Open()
de toutes les autres applications Office) accepte uniquement un paramètre path, ce qui signifie que je dois enregistrer le fichier quelque part sur le disque puis l'ouvrir dans PowerPoint, ce qui donnera l'accès au fichier.
Quelqu'un at-il fait cela dans une application Office?
Serait-il suffisant d'ouvrir le fichier à partir d'une URL (celle qui n'est pas exposée à l'utilisateur)? Cela laisserait toujours un fichier temporaire sur le disque dur de l'utilisateur, au moins pour la durée d'ouverture de la présentation, éventuellement plus longue, donc peut-être pas acceptable. –
@SteveRindsberg: Oui, ce fichier temporaire n'est pas acceptable. Les applications Office affichent toujours le chemin des documents dans Office Backstage (onglet Informations), ce qui rend très trivial de savoir où il se trouve. – dotNET