vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Word-Dokumente von Makros und Co säubern. 
Autor: Tapps
Datum: 10.03.14 10:30

Guten Morgen,

erstmal ein freundliches Hallo euch allen

habe ein Problem mit Word-Dokumenten.
In diesen sind Makros enthalten, welche auch mit Buttons in der Toolbar unter AddIns verlinkt sind.
Die Makros selbst kann ich codetechnis inzwischen entfernen.
For Each vbComp As Microsoft.Vbe.Interop.VBComponent In _
  doc.VBProject.VBComponents
    With (vbComp)
        If .Type = 100 Then
            .CodeModule.DeleteLines(1, .CodeModule.CountOfLines)
        Else
            doc.VBProject.VBComponents.Remove(vbComp)
        End If
    End With
Next
Allerdings bleiben die Buttons unter AddIns bestehen.

Auch folgender Code:
For Each cb As Microsoft.Office.Core.CommandBar In doc.CommandBars
  For Each cont As Microsoft.Office.Core.CommandBarControl In cb.Controls
    If cont.BuiltIn = False Then
      cont.Delete()
    End If
  Next
  If cb.BuiltIn = False Then
    cb.Delete()
  End If
Next
kann diese Buttons nicht entfernen.
Bei den Dokumenten handelt es sich um .dot-Dateien, es soll später beim Öffnen der Dokumente keinerlei Nachricht bezgl. Makros o.Ä. kommen.

doc.VBProject.VBE.Addins
ist auch leer bei den Dokumenten.

Hoffe, hier hat jemand eine Idee parat.

LG,
Tapps

I like to feed the Trolls. Luckily i know some good poison. Coniin preferred.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Word-Dokumente von Makros und Co säubern.1.031Tapps10.03.14 10:30
Re: Word-Dokumente von Makros und Co säubern.649powerzone300010.03.14 11:49
Re: Word-Dokumente von Makros und Co säubern.649Tapps10.03.14 12:10

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel