Generiert HTML word-Dokument nicht anzeigen Bild korrekt

Ich versuche ein Bild hinzufügen, um einen generierten html-word-Dokument, das eingebettet ist in einer klassischen ASP-Seite. Der code sieht ungefähr so aus:

<%
    Response.ContentType = "application/msword"    
%>

<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word">

...

<v:shape id="_x0000_s1030" type="#_x0000_t75" style='position:absolute;
 left:0;text-align:left;margin-left:0;margin-top:17.95pt;width:7in;height:116.85pt;
 z-index:2;mso-position-horizontal:center;mso-position-horizontal-relative:page;
 mso-position-vertical-relative:page'>
 <v:imagedata src="http://xxx/image001.gif" o:title="image001"/>
 <w:wrap anchorx="page" anchory="page"/>
 <w:anchorlock/>
</v:shape><![endif]--><![if !vml]><span style='mso-ignore:vglayout;position:
absolute;z-index:0;left:0px;margin-left:0px;margin-top:24px;width:672px;
height:156px'><img width=672 height=156
src="http://xxx/image001.gif" v:shapes="_x0000_s1030"></span><![endif]>

Die Bild-URL ist richtig und kann eingesehen werden über einen browser, aber wenn das word-Dokument öffnet, hat das Bild ein rotes x, mit der Fehlermeldung:

Das Bild nicht angezeigt werden kann. Ihre
computer möglicherweise nicht über genügend Speicher, um
öffnen Sie das Bild, oder das Bild möglicherweise
beschädigt. Starten Sie Ihren computer neu, und
dann öffnen Sie die Datei erneut. Wenn das rote x
immer noch erscheint, müssen Sie möglicherweise löschen
das Bild und dann wieder einsetzen.

Wenn ich die html-Codes kopieren und versuchen zu öffnen das word-Dokument auf meiner lokalen Maschine, es zeigt das Bild korrekt an. Es funktioniert einfach nicht, beim abrufen des Dokuments vom server. Dies geschieht für alle Bilder, die ich hinzufüge. Gibt es eine andere Möglichkeit zum hinzufügen von Bildern zu html-generierten word-Dokumente, die ausgegeben werden können von einer asp-Seite?

Dank.

Update:

Etwas, das ich bemerkt habe, ist, dass beim kopieren aus dem word-doc der code der asp-Seite, einfügen in eine Datei umbenennen und es als word-doc, ich bekomme diese Aufforderung, wenn es zu öffnen:

Einige Dateien von dieser Web-Seite nicht an der erwarteten Stelle. Wollen Sie laden Sie Sie überhaupt? Wenn Sie sicher sind, dass die Web-Seite aus einer vertrauenswürdigen Quelle stammt, klicken Sie auf ja.

Wenn ich auf ja klicken, wird das Bild gut zeigt, wenn ich auf Nein klicken, bekomme ich die gleiche Fehler wie ich oben beschrieben habe. Ich denke, dass da das word-doc kommen aus einer ASP-Seite ist es, säumige die Sicherheits-Einstellung nicht angezeigt, externe Elemente. Ich habe versucht, indem Sie den URL der Website (es ist einem lokalen intranet-Website) zu meinem vertrauenswürdigen sites und als vertrauenswürdigen Speicherort in word, aber noch kein Glück.

  • Welche version von Word benutzt du?
  • Ich bin mit Word 2007.
InformationsquelleAutor marekc | 2010-03-19
Schreibe einen Kommentar