DevTrain

Autor: Bernhard Elbl

Word-Dokumente erkennen ohne Word

Jedes Word-Dokument hat Eigenschaften. Diese Word-BuildInDocumentProperties können mit ASP am Server auch ohne Word ausgelesen werden. In Word selbst finden Sie diese Doc-Eigenschaften im Menü: Datei/Eigenschaften.

Damit Sie diese Eigenschaften ohne Word am Server installiert zu haben auslesen können, brauchen Sie die DSOfile-Komponente ( DS: Ole Document Properties Object Library 1.3) von Microsoft. Die ist kostenlos und hier zu finden...
http://support.microsoft.com/support/kb/articles/Q224/3/51.asp

Nach Installation ist die unter Menu: Project/Projectverweise in Visual Interdev zu finden...

Nach dem Setzen des Verweises steht uns die Komponente in ASP zur Verfügung. Hier der Code und die DLL zu verwenden und somit Word-Document-Eigenschaften auszulesen.
<%@ Language=VBScript %>
<%
set oDSProp = Server.CreateObject("DSOleFile.PropertyReader")
Set oProp = oDSProp.GetDocumentProperties("c:echnung.doc")
Author = oProp.Author
Title = oProp.Title
Kommentare = oProp.Comments
Kategorie = oProp.Category
Firma = oProp.Company
erstellDatum = oProp.DateCreated
DocHatMakros = oProp.HasMacros
Absaetze = oProp.ParagraphCount
ZeilenAnzahl = oProp.LineCount
Woerter = oProp.WordCount
Buchstaben = oProp.CharacterCount
DateiGroesse = oProp.ByteCount
set oDSProp = nothing
Response.Write Author
...
%>


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