vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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

Visual-Basic Einsteiger
Range-Objekt verursacht Fehler in Word 
Autor: Danwe
Datum: 09.11.05 14:57

Hallo,

Ich habe ein Programm, das in VB geschrieben ist u. zusammen mit MS Word ausgeführt wird.
Das
Range - Objekt, Find-Methode
.Style = fm
Verursacht einen Fehler, wenn das Absatzformat bei .style nicht in der Dot bzw. dem Word-Dokument enthalten ist:
Wenn ich mein Programm also in diesem Fall ausführe, bekomme ich folgende Fehlermeldung:
"Ein Element mit dem angegebenen Namen ist nicht vorhanden".

Wie muss man die Find-Methode nach dem Style anwenden, damit dieser Fehler nicht auftritt?
Hier der entsprochende Codeausschnitt:


 Dim r As Range              'Das zu durchsuchende Range-Object
 
    Dim iter As Boolean         'Loop-Variable
 
    Dim fm As Variant           'Name des Formates nach dem gesucht wird
 
    'Fuer jedes Format suche das Format solange, bis das Ende des
    'Range-Objektes erreicht ist, oder es nicht mehr gefunden wird
    For Each fm In m_formats
        Set r = p.Range
        iter = True
        While iter And r.Start < p.Range.End
            iter = False
            With r.Find
                    .Style = fm <---- Das ist die Stelle, an der der _
                      Laufzeitfehler auftritt.
Vielen Dank schon mal für jede Hilfe!
MfG
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Range-Objekt verursacht Fehler in Word435Danwe09.11.05 14:57

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