Thema Datum  Von Nutzer Rating
Antwort
10.04.2018 14:28:11 Lukas
NotSolved
Blau Thisdocument übernehmen
17.04.2018 10:10:49 Gast12671
Solved

Ansicht des Beitrags:
Von:
Gast12671
Datum:
17.04.2018 10:10:49
Views:
433
Rating: Antwort:
 Nein
Thema:
Thisdocument übernehmen

Ich konnte das Problem selber Lösen mit diesem Code in einem neuen Modul:

 
Sub AutoNew()
Dim oDoc As Document
    Set oDoc = ActiveDocument
    UpdateVBACode oDoc, "ThisDocument"
lbl_Exit:
    Set oDoc = Nothing
    Exit Sub
End Sub
 
Function UpdateVBACode(oDoc As Document, strModule As String) As Boolean
Dim oSource As Document
Dim strLines As String
Dim i As Long, j As Long
    Set oSource = ThisDocument
    i = oDoc.VBProject.VBComponents(strModule).CodeModule.CountOfLines
    oDoc.VBProject.VBComponents(strModule).CodeModule.DeleteLines 1, i
    With oSource.VBProject.VBComponents(strModule).CodeModule
        strLines = .Lines(1, .CountOfLines)
        oDoc.VBProject.VBComponents(strModule).CodeModule.AddFromString strLines
    End With
lbl_Exit:
    Set oSource = Nothing
    Exit Function
End Function
 
 
Ich hoffe mit dem kann ich noch jemanden anderem helfen.
 
Gruss
Lukas

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
10.04.2018 14:28:11 Lukas
NotSolved
Blau Thisdocument übernehmen
17.04.2018 10:10:49 Gast12671
Solved