AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 19:32

Parameter dieser Suchanfrage:

Suche in Thema: Word Automatisation Beschleunigen
Suche alle Beiträge, die von "GoTo0815" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 12 von insges. 12 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    AW: Word Automatisation Beschleunigen

     
      by GoTo0815, 19. Mär 2020
    Danke Jumpy,
    Man muss dem User der die Vorlage gestaltet auch die Möglichkeit geben Tabellen anderweitig zu ergänzen, ohne dass das System dann diese auch löscht. Ergo komme ich am Merken der mit temporären Tabellen befüllten Bookmarks nicht vorbei.
    Z.B. werden für die Positionierung der Elemente (Bilder, Beschreibung, Preistabelle) auch Tabellen in unserer aktuellen Vorlage verwendet, daher...
  • Forum: Sonstige Fragen zu Delphi

    AW: Word Automatisation Beschleunigen

     
      by GoTo0815, 17. Mär 2020
    Das kann ich gut verstehen.
    Ich habe jetzt den Weg gewählt die Tabellen zu löschen, bevor ich neue einfüge.
    Dazu merke ich mir die Bookmarks in denen eine Tabelle erstellt wird in einer StringList.



    if aListOfBookmarksWithTables.Count > 0 then
    begin
    for iCounter2 := aListOfBookmarksWithTables.Count-1 downto 0 do
    begin
  • Forum: Sonstige Fragen zu Delphi

    AW: Word Automatisation Beschleunigen

     
      by GoTo0815, 16. Mär 2020
    Ich versuche das gerade umzusetzen. Bei einfachen Textersetzungen klappt das auch gut, aber wenn die Textmarke mit einer Tabelle gefüllt ist, dann habe ich Probleme, dass immer mehr Tabellen in einer Textmarke entstehen und nicht wie gewünscht nur eine neue Tabelle in der Textmarke.



    var ovBookmark, ovBRange : OleVariant;
    iRows, iCols : Integer;

    ovBookmark :=...
  • Forum: Sonstige Fragen zu Delphi

    AW: Word Automatisation Beschleunigen

     
      by GoTo0815, 14. Mär 2020
    Tiger Lilly: Das werde ich mir mal anschauen.
  • Forum: Sonstige Fragen zu Delphi

    AW: Word Automatisation Beschleunigen

     
      by GoTo0815, 13. Mär 2020
    Habe mich jetzt mal ein wenig bei den VBAlern umgeschaut.
    Und habe zumindest einen Lösungsansatz gefunden, dass Dokument einfach weiter zu verwenden.
    Man merkt sich die Range der Textmarke füllt diese mit Inhalt. Dadurch werden laut Forumseintrag offene Textmarken zu geschlossenen.
    Nach dem Speichern des befüllten Dokuments als PDF ersetze ich die gemerkten Ranges alle wieder durch...
  • Forum: Sonstige Fragen zu Delphi

    AW: Word Automatisation Beschleunigen

     
      by GoTo0815, 13. Mär 2020
    Ja, die Serienbrieffunktion hatte ich auch bereits im Blick. Problematisch wird es halt mit dem Einfügen von unterschiedlich großen Preistabellen.
    Sagen wir ein Artikel wäre Kies. Den es in 10 verschiedenen Körnungen gäbe und in Gebinden von 25kg bis hin zu mehreren Tonnen.
    Der nächste Artikel wäre ein T-Shirt in 4 Größen und 3 Mengenstaffeln.
    Will sagen die Tabellen haben unterschiedliche...
  • Forum: Sonstige Fragen zu Delphi

    AW: Word Automatisation Beschleunigen

     
      by GoTo0815, 13. Mär 2020
    Moin auch !!! :-)

    Ich habe schon sehr viel über andere Wege nachgedacht. Ein Grund um an Word festzuhalten ist, dass die Änderung der Vorlagen (beispielsweise das Layout) von jemandem ohne weitere Kenntnis in Word durchgeführt werden kann.
    Ich empfinde die Ratschläge zu anderen Wegen auch wichtig und ggf. hilfreich, aber mit diesem Thread hier, verfolge ich den Ansatz die bestehende Word...
  • Forum: Sonstige Fragen zu Delphi

    AW: Word Automatisation Beschleunigen

     
      by GoTo0815, 13. Mär 2020
    Bereits alles umgesetzt:
    SSD: Check
    Ram Disk: Check
    Visible:= False : Check
    ScreenUpdating := False : Check

    Vorlage selbst erstellen könnte klappen, ist für nen Test natürlich mächtig aufwändig :-)
    Zwischenablage sehe ich ähnlich, obwohl, wenn der Rechner nur für diese Aufgabe verwendet wird, dann könnte das ggf. trotzdem ein Weg sein.

    .Net traue ich mich momentan nicht ran. Denke...
  • Forum: Sonstige Fragen zu Delphi

    AW: Word Automatisation Beschleunigen

     
      by GoTo0815, 12. Mär 2020
    Pfaffe: Inwieweit hilft es eine DotX anstatt der DocX zu verwenden?
    Muss diese dann in meinem Fall nicht auch tausende Male von der Festplatte geladen werden?
    Die eigentliche Frage ist, wie verhindere ich das häufige Laden der Datei von der Festplatte.
  • Forum: Sonstige Fragen zu Delphi

    AW: Word Automatisation Beschleunigen

     
      by GoTo0815, 12. Mär 2020
    ... würde es nur um einzelne Werte gehen, aber es werden ganze Preistabellen je Artikel eingefügt. Diese sind in der Anzahl der Reihen und Spalten unterschiedlich groß.
    Ich würde erst einmal abwarten, ob jemand hier noch eine Idee hätte, ein Dokument nur einmal zu laden und es immer wieder neu aus einer Variable einem neuen Dokument zuzuweisen.
    Der Aufwand der Umstellung wäre hier viel...
  • Forum: Sonstige Fragen zu Delphi

    AW: Word Automatisation Beschleunigen

     
      by GoTo0815, 12. Mär 2020
    ... nein, die Word Instanz bleibt bis zum Ende geöffnet. Es wird immer nur wieder die selbe Worddatei geöffnet, editiert und dann gespeichert.
  • Forum: Sonstige Fragen zu Delphi

    Word Automatisation Beschleunigen

     
      by GoTo0815, 12. Mär 2020
    Guten Tag!

    Für einen Preislistengenerator verwende ich MS Word.
    Für das allgemeine Design einer Seite in dieser Preisliste verwende ich ein einseitiges Worddokument (DOCX) als Vorlage(beispielsweise mit 6 Artikeln auf einer DIN A4 Seite).
    Wenn die gesamte Preisliste nun 60 Artikel beinhalten soll, dann lade ich das o.g. Dokument editiere die Infos, Bilder und Tabellen per OLE und speichere...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=GoTo0815&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=203682
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:54 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