Share via


Find.FindReplace (Método)

Actualización: noviembre 2007

Realiza una operación Buscar o Reemplazar de acuerdo con los argumentos del método, sin afectar a las opciones establecidas para el objeto Find.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

Function FindReplace ( _
    Action As vsFindAction, _
    FindWhat As String, _
    vsFindOptionsValue As Integer, _
    ReplaceWith As String, _
    Target As vsFindTarget, _
    SearchPath As String, _
    FilesOfType As String, _
    ResultsLocation As vsFindResultsLocation _
) As vsFindResult

Dim instance As Find
Dim Action As vsFindAction
Dim FindWhat As String
Dim vsFindOptionsValue As Integer
Dim ReplaceWith As String
Dim Target As vsFindTarget
Dim SearchPath As String
Dim FilesOfType As String
Dim ResultsLocation As vsFindResultsLocation
Dim returnValue As vsFindResult

returnValue = instance(Action, FindWhat, _
    vsFindOptionsValue, ReplaceWith, _
    Target, SearchPath, FilesOfType, _
    ResultsLocation)
vsFindResult FindReplace(
    vsFindAction Action,
    string FindWhat,
    int vsFindOptionsValue,
    string ReplaceWith,
    vsFindTarget Target,
    string SearchPath,
    string FilesOfType,
    vsFindResultsLocation ResultsLocation
)
vsFindResult FindReplace(
    [InAttribute] vsFindAction Action, 
    [InAttribute] String^ FindWhat, 
    [InAttribute] int vsFindOptionsValue, 
    [InAttribute] String^ ReplaceWith, 
    [InAttribute] vsFindTarget Target, 
    [InAttribute] String^ SearchPath, 
    [InAttribute] String^ FilesOfType, 
    [InAttribute] vsFindResultsLocation ResultsLocation
)
function FindReplace(
    Action : vsFindAction, 
    FindWhat : String, 
    vsFindOptionsValue : int, 
    ReplaceWith : String, 
    Target : vsFindTarget, 
    SearchPath : String, 
    FilesOfType : String, 
    ResultsLocation : vsFindResultsLocation
) : vsFindResult

Parámetros

  • FindWhat
    Tipo: System.String

    Opcional. Patrón que se va a buscar. El valor predeterminado es "".

  • Target
    Tipo: EnvDTE.vsFindTarget

    Opcional. Constante vsFindTarget que indica el destino de la operación de búsqueda, como el documento actual o buscar en archivos.

  • SearchPath
    Tipo: System.String

    Opcional. Lista separada por signos de punto y coma de directorios y nombres de archivo que se van a buscar. El valor predeterminado es "".

  • FilesOfType
    Tipo: System.String

    Opcional. Lista separada por puntos y comas de tipos de archivo que se van a incluir en la búsqueda. Los demás tipos de archivo encontrados en los destinos de búsqueda especificados se pasan por alto. El valor predeterminado es "", es decir, se buscan todos los archivos.

  • ResultsLocation
    Tipo: EnvDTE.vsFindResultsLocation

    Opcional. Constante vsFindResultsLocation. Hay dos listas posibles de resultados donde se pueden mostrar los resultados de Find. Se pueden realizar dos búsquedas sin sobrescribir los resultados de la primera búsqueda. Con ResultsLocation se puede determinar la lista de resultados donde se colocarán los resultados de Find.

Valor devuelto

Tipo: EnvDTE.vsFindResult

Constante vsFindResult.

Ejemplos

Sub FindReplaceExample()
   Dim objTextDoc As TextDocument
   Dim objEditPt As EditPoint
   Dim iCtr As Integer
   Dim objFind As Find

   ' Create a new text file.
   DTE.ItemOperations.NewFile("General\Text File")

   ' Get a handle to the new document and create an EditPoint.
   objTextDoc = DTE.ActiveDocument.Object("TextDocument")
   objEditPt = objTextDoc.StartPoint.CreateEditPoint
   objFind = objTextDoc.DTE.Find

   ' Insert ten lines of text.
   For iCtr = 1 To 10
      objEditPt.Insert("This is a test." & Chr(13))
   Next iCtr
   objEditPt.StartOfDocument()
   objFind.FindReplace(vsFindAction.vsFindActionReplaceAll, "test", vsFindOptions.vsFindOptionsMatchWholeWord, "NEW THING", vsFindTarget.vsFindTargetOpenDocuments, , , vsFindResultsLocation.vsFindResultsNone)
End Sub

Permisos

Vea también

Referencia

Find (Interfaz)

Find (Miembros)

EnvDTE (Espacio de nombres)