DevTrain

Autor: Bernhard Elbl

Document-Variables - Word Variablen

Word-Dokumente können Variablen enthalten, die Variables. Diese können vom Word-Benutzer nicht so ohne weiteres gelesen werden. Sie befinden sich, wie die Font-Einstellungen usw im Kopf der Word-Datei. Nur mit VBA und somit auch mit ASP können Variablen ausgelesen werden. Also gibt es die Mögichkeit Word-Dokumente unsichtbar zu markieren, oder unsichtbare Informationen in ein Dokument abzulegen!

So werden Variablen einem Dokument hinzugefügt.
<%
'--- Instanz zu Word setzen
set oWord = Server.CreateObject("Word.Application")
'--- Dokument hinzufügen
Set oDoc = oWord.Documents.Add

'--- Variable hinzufügen mit "NamederVariable", "InhaltderVariable"
    oDoc.Variables.Add "MyVar", "Bernhard"
'--- Ausgeben der Variable
    Response.Write oDoc.Variables("MyVar").Value

'--- Speichern des Docs unter...
    oDoc.SaveAs Server.MapPath("./") & "Be1Doc.doc"

'--- schliessen des Docs
    oDoc.Close False
'--- Word beenden
    oWord.Quit
Set oWord = Nothing
%>


Die Variables sind eine Auflistung also können Sie auch mit "For Each" durchlaufen werden.

Wer ein Word-Doc mit Notepad öffnet kann seine Variable hier finden. Sie ist nur nicht im 1:1 Format drin. Zwischen jedem Zeichen ist ein Leerzeichen. Also wäre der Variablen-Inhalt "ASP" als " A S P " zufinden.


Erfasst am: 28.06.2001 - Artikel-URL: http://www.devtrain.de/news.aspx?artnr=478
© Copyright 2003 ppedv AG - http://www.ppedv.de