vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB.NET - Ein- und Umsteiger
Office 2003 Add-in mit VB.Net ProcOfLine gibt falschen Prozedurtyp zurück 
Autor: Giri
Datum: 11.03.10 11:17

Hallo Forum,
habe follgendes Problem

Code:
For Each objVBProject As microsoft.Vbe.Interop.VBProject In _
  VBEInterop.VBProjects
    For Each objComponent As microsoft.Vbe.Interop.VBComponent In _
    objVBProject.VBComponents
 
        With objcomponent.CodeModule
            Dim lngStartZeile As Integer = .CountOfDeclarationLines + 1
            Do Until lngStartZeile >= .CountOfLines
                Dim lngProcTyp As microsoft.Vbe.Interop.vbext_ProcKind
                Dim strProcName As String = .ProcOfLine(lngStartZeile, _
                  lngproctyp)
 
                <- Hier tritt das Problem auf. Normalerweise gibt lngProctyp _
                  den Prozedurtyp "vbext_ProcKind" zurück mit dem man dann im _
                  weiteren Codeverlauf arbeiten kann, aber unter .net bekomme _
                  ich als Wert immer 0 zurückgeliefert. Was läuft hier _
                  verkehrt?->
                Der gleiche Code funktioniert in VBA einwandfrei.
 
                Dim lngBodyLine As Integer = .ProcBodyLine(strProcName, _
                  lngproctyp)
                Dim lngProcCountLines As Integer = .ProcCountLines(strProcName, _
                lngProcTyp)
                lngStartZeile = lngStartZeile + lngProcCountLines
            Loop
        End With
    Next
Next
Gruß
Giri
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Office 2003 Add-in mit VB.Net ProcOfLine gibt falschen Proze...1.446Giri11.03.10 11:17
Re: Office 2003 Add-in mit VB.Net ProcOfLine gibt falschen P...631ModeratorDaveS11.03.10 12:43
Re: Office 2003 Add-in mit VB.Net ProcOfLine gibt falschen P...670Giri11.03.10 13:55

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-2025 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