Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Anzahl der Seiten aus Word File ermitteln (https://www.delphipraxis.net/58093-anzahl-der-seiten-aus-word-file-ermitteln.html)

Christian18 1. Dez 2005 10:33


Anzahl der Seiten aus Word File ermitteln
 
Hallo,

ich habe nochmal eine Frage. Wie kann ich aus einem Word File die Anzahl der Seiten ermitteln??? Die Word Datei soll mit einem OpenDialog ausgewählt werden. Das habe ich auch schon fertig.

MFG Christian18

Christian18 1. Dez 2005 13:34

Re: Anzahl der Seiten aus Word File ermitteln
 
Habt ihr auch keine Idee? Ich auch nicht. Schade Naja vieleicht geht das auch garnicht was ich vor habe.

HendrikM 1. Dez 2005 13:56

Re: Anzahl der Seiten aus Word File ermitteln
 
mein vorgehen:
Delphi-Quellcode:
uses Word97;
var W_DOC:Word97.WordDocument;
    ConfirmConversions: OleVariant;
    ReadOnly: OleVariant;
    AddToRecentFiles: OleVariant;
    PasswordDocument: OleVariant;
    PasswordTemplate: OleVariant;
    Revert: OleVariant;
    WritePasswordDocument: OleVariant;
    WritePasswordTemplate: OleVariant;
    Format: OleVariant;
    Seiten:integer;
begin
     W_APP:=GetActiveObject(CLASS_WordApplication, nil, Unknown);
     ConfirmConversions:=False;
     ReadOnly:=False;
     AddToRecentFiles:=False;
     PasswordDocument:='';
     PasswordTemplate:='';
     Revert:=False;
     WritePasswordDocument:='';
     WritePasswordTemplate:='';
     Format:=wdOpenFormatAuto;
     W_DOC:=W_APP.Documents.Open(FileName,ConfirmConversions,ReadOnly,
                                  AddToRecentFiles,PasswordDocument,PasswordTemplate,
                                  Revert,WritePasswordDocument,WritePasswordTemplate,
                                  Format);
     Seiten:=W_DOC.ComputeStatistics(wdStatisticPages,IncludeFootnotesAndEndnotes);
end;
Du musst also in jedem Fall das Worddokument öffnen.
Wie es anders geht (siehe Eigenschaften | Dateiinfo des Explorers) weiß ich auch nicht
Hendrik


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz