Une tâche commune, vous pouvez être confronté à l'élaboration d'un site Web ASP classique ou une application Web ouvre un (MS) document Microsoft Word pour l'utilisateur. Ceci est souvent nécessaire dans les situations où vous devez afficher des données dynamiques pour les utilisateurs en format Word . Cette technique profite du fait que Word affiche HTML directement dans Word sur l'ordinateur de l'utilisateur. ( Le code indiqué ici est VBScript, mais il pourrait être simplement converti en Javascript , si nécessaire. ) Choses que vous devez
texte éditeur
Afficher plus Instructions
Mettre votre page ASP ensemble
Photos 1
créer une nouvelle page ASP, ou d'ouvrir une page existante que vous voulez ajouter cette fonctionnalité à .
2
en haut de votre page, ajouter une balise % < , suivie d'un %> marquer quelques lignes plus bas . Ces étiquettes indiquent la partie de la page ASP à traiter sur le serveur, et tout le code VBScript côté serveur doivent être entre ces balises . Notez que si vous souhaitez ajouter sortie côté serveur pour la partie HTML de la page ASP , il sera également besoin d'être entre autre série de < % et%> balises , comme nous allons le voir dans d'autres étapes .
3
entre les balises < % et%> balises que vous venez de créer , ajoutez le code suivant , qui indique au serveur à rien de sortie vers le navigateur jusqu'à ce que le code côté serveur a exécuté : Response.buffer = true
4
Ensuite, toujours entre les balises < % et%> balises , ajouter les lignes suivantes , qui racontent le navigateur de l' utilisateur qu'il s'agit , en fait, un document Word , même si elle est au format HTML , et qui précisent le nom du document qui apparaît sur l'ordinateur de l' utilisateur . Changer » myworddocument.doc " au nom du fichier requis pour votre application spécifique : Response.ContentType = "application /vnd.ms- mot" Response.AddHeader " Content-Disposition ", " inline ; filename = myworddocument.doc "
5
Ci-dessous les < % et%> sections , ajouter du code HTML qui va formater et rendre le document Word. Voici un exemple de code HTML que vous pouvez utiliser pour tester le code suivant: .
Ceci est un test de créer un document Word à partir d'ASP Voici une mise en forme . Quel que soit le formatage HTML que vous utilisez sera traduit en ASP .
6
Test de la page ASP sur votre serveur web ou machine de développement. Si vous utilisez l'environnement MS de développement , vous pouvez le faire en appuyant sur "Exécuter" . Vous devez immédiatement prélevé sur votre navigateur pour une instance de Word .
7
Si vous souhaitez intégrer les apports d' une base de données , vous pouvez soit écrire le code HTML en utilisant côté serveur ASP , en ajoutant de la valeur à partir de la base de données , ou les sections côté serveur intercaler à l'intérieur du HTML . "Créer des documents Word à partir d'ASP " (voir Ressources) montre un exemple de le faire.