/Textblocks

Textbaustein-Verwaltung auf Grundlage von MS-Word (C#, WinForms).

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Textblocks (WinForms, C#10)

Textblocks ist eine Textbausteinverwaltung für MS-Word. Textbausteine werden in MS-Word erstellt, formatiert, kategorisiert und in Katalogdateien (.docx) verwaltet. Die erstellten Katalogdateien (.docx) können von Textblocks geladen, angezeigt und durchsucht werden. Der in der Vorschau angezeigte Textbaustein steht im Originallayout in der Zwischenablage zur Verfügung und kann über (STRG+V) in andere Word-Dokumente eingefügt werden.

Screenshot

Textblocks spielt seine Stärke vor allem da aus, wo große Word-Dokumente nach Textbausteinen durchsucht werden, um diese anschließend manuell ins Zieldokument zu kopieren. Weitere Informationen enthält die Bedienungsanleitung.

Mindestanforderungen

  • Windows 10 Betriebssystem oder höher
  • Microsoft Word 2010-2021 (Office-365 nicht unterstützt)
  • Katalogdatei (.docx) mit Textbausteinen
  • Für Selbst-Kompilierer:
    • Office PIA Microsoft.Office.Interop.Word.dll
    • MS Visual Studio oder kompatiblen C#-Compiler
    • Unterstützte TargetFrameworks: net48;netcoreapp3.1;net[5-8].0-windows
    • Textblocks verwendet abwärtskompatible C#10 Sprachfeatures

Aufbau der Katalogdateien

Informationen zum Aufbau der Katalogdateien .docx sind im Beispielkatalog Textblocks_Katalog_Vorlage.docx enthalten. Jede Katalogdatei muss mindestens zwei Word-Formatvorlagen enthalten damit Textblocks die benötigten Metadaten der enthaltenen Kategorien und Textblöcke ermitteln kann.

Sofern über die erweiterten Eigenschaften einer Word-Katalogdatei: Datei -> Informationen -> Eigenschaften -> Erweiterte Eigenschaften -> Anpassen keine eigenen Formatvorlagen-Namen definiert wurden, werden folgende Formatvorlagen-Namen zur Extraktion der Metadaten für die im Katalog enthaltenen Kategorien und Textblöcke verwendet bzw. vorausgesetzt.

Erweiterte Eigenschaft Formatvorlagen-Name (Standard)
tb_Kategorie tb_Kategorie
tb_Textblock tb_Textblock

Lizenz

Textblocks wurde vom Autor im Oktober 2018 als rein privates Projekt gestartet und im Mai 2022 unter der GNU General Public License (Version 3) auf GitHub für Interessierte zur Verfügung gestellt.

Viel Spaß cwsoft