2010-08-05 3 views
1

J'ai un document .DOCument généré par un serveur (ASP classique). C'est un fichier HTML qui est en cours de sortie en tant que .DOC en utilisant le type de contenu application/msword. Le document est généré correctement, enregistre bien, ouvre bien dans Word, et est entièrement modifiable ...Comment arrêter l'exécution des fichiers .DOC Word générés par le serveur avec les dossiers "_files"?

Le problème se produit sur le document suivant enregistrer dans Word. Un dossier est créé dans le répertoire du document sous le nom "<filename> _files" - comme si vous enregistriez une page Web dans IE. Dans ce dossier sont trois fichiers: colorschememapping.xml, filelist.xml et themedata.thmx. Cela se produit lors de la génération initiale du document en utilisant IE ou Firefox.

-> Comment puis-je empêcher la création de ces dossiers _files lors de l'enregistrement dans Microsoft Word?

(flux: les utilisateurs cliquent un lien dans le navigateur, Save (.doc) sous ..., .doc ouvert dans MS Word, modifier, sauvegarder -> dossier "_files")

+0

Pour découpler le fichier HTML des dossiers _après_ le fait, il suffit de renommer le dossier. – cmul

Répondre

0

Si votre sortie n'est pas trop compliquée, essayez d'utiliser RTF. J'ai eu une bonne quantité de succès en produisant des fichiers RTF avec une extension .doc.

+0

Je faisais une sortie RTF auparavant. J'espérais contourner une étape de conversion intermédiaire, mais il semble que Word "sache" toujours qu'un document HTML en tant que fichier .DOC est toujours "réellement" un fichier HTML. –

0

Word 2007 et 2010 par défaut à des documents HTML multi-fichiers, reliant le document aux fichiers de contenu. C'est le comportement par défaut pour les documents HTML. Le seul moyen de contourner ce problème, que j'ai trouvé, est de créer un vrai document Word sans le baser sur le HTML, ou l'utilisateur a la sélection "Single File Web Page" quand ils font un Save As.

1

Il ne se produit pas seulement la génération de fichiers à partir de Firefox/IE. Microsoft Word 2007 le fait lors de l'édition de n'importe quel fichier HTML et de l'enregistrement.

Le problème est que si vous supprimez le répertoire, le fichier HTML est également supprimé.

Ma solution:

  1. Modifier le fichier dans Word habituelle
  2. Enregistrez le fichier
  3. Fermez le fichier (quittez Word, ou tout simplement fermer)
  4. Faites un clic droit sur le fichier dans l'Explorateur Sélectionnez "Ouvrir avec" -> Bloc-notes.
  5. Supprimer le fichier dans l'Explorateur
  6. Retour à Bloc-notes et Save

Vous avez maintenant seulement fichier HTML d'un répertoire pas de _files.

-1

Supprimer à la corbeille. Cela supprime à la fois le mot doc et le dossier indésirable. Restaurez le mot doc et videz le bac.

Questions connexes