Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

Word Vorlage in VSTO Addin

 

Wie kann man die Vorlage eines Word-Dokuments ermitteln, wenn man in Visual Studio ein C# Code in debug startet

 

Lösung:

Man kann das zugeordnete Template nur durch .get_AttachedTemplate(); ermitteln.

Leider kann man bei gestartetem Debug nur von der Word-Anwendung heraus dokumente öffnen und Vorlagen aus dem Internet öffnen.

Ein neues Dokument1 aus einer eigenen Vorlage heraus konnte ich nicht öffnen.

Deshalb hier der Code, welcher dennoch funktionierte.

 

Lösung Code

Eigentliche Vorlage eines neuen Dokuments in Word ermitteln

C#, intercom addin

var varTemplate = Globals.ThisAddIn.Application.ActiveDocument.get_AttachedTemplate();

            if (varTemplate != null)

            {

                Word.Template template = (Word.Template)varTemplate;

                sWordPath =template.Path;

            }

 

 

 

 

string sFilename = Settings1.Default.Excel_Filename;

if (sFilename.IndexOf(":") < 0)

{

    string sWordPath = Globals.ThisAddIn.Application.ActiveDocument.Path;

    if(sWordPath=="")

    {

        try

        {

            var varTemplate = Globals.ThisAddIn.Application.ActiveDocument.get_AttachedTemplate();

            if (varTemplate != null)

            {

                Word.Template template = (Word.Template)varTemplate;

                sWordPath =template.Path;

            }

        }

        catch (Exception )

        {

 

            throw;

        }

        

    }

    sFilename = sWordPath + "\\" + sFilename;

}

 

 

Mobile
»
Code: Word Addin mit Fotos verkleinern und einfügen in Word
»
Code: Word Vorlage in VSTO Addin aus einem neuen Dokument ermitteln
»
Word Addin: Setzt Kunden Daten aus Excel Datei in Word Datei ein
»
Speichern von Settings in Office Addin VSTO
»
Word: Loop durch alle Worte in einen Word-Document
»
Daten-Grid laden in C#. Beispiel hier in WinForms, VSTO Add-in
»
VSTO Addin Code für Word-Addin

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de