# Ajuste preciso del selector en Microsoft Word

Supongamos que está trabajando con un editor de texto. En la barra de título del editor de texto verá no solo su nombre (MS Word, etc.), sino también, a través de un guion, el nombre del documento actual. Supongamos que no desea que el robot trabaje solo con este documento en este escenario y no con ningún otro.

Inicie Word.

![](https://sherparpa.ru/wp-content/uploads/2024/02/zapustite-word.png)

En la barra de título del editor de texto se muestra el nombre del documento actual y, a través de un guion, el nombre del editor. Supongamos que el robot debe encontrar la ventana del editor de Word, pero el nombre del documento no es importante.

Intente grabar un clic en algún botón en la ventana de Word, por ejemplo, en el botón de relleno de color. Haga clic en el botón para grabar la secuencia de clics.

![](https://sherparpa.ru/wp-content/uploads/2024/02/zapis-v-okne-word.png)

Como experimento, presione la tecla Ctrl, en lugar de hacer clic con el botón izquierdo del mouse. Es decir, la acción se grabó sin hacer clic real en el botón. Presione escape para cancelar y en el botón ![](https://sherparpa.ru/wp-content/uploads/2023/11/image124-25w20h-5.png)(Guardar y cerrar).

Se ha añadido un bloque de clic del mouse al final del diagrama actual:

![](https://sherparpa.ru/wp-content/uploads/2024/02/tekushhaya-diagramma.png)

Mire el selector del bloque.

![](https://sherparpa.ru/wp-content/uploads/2024/02/selektor-bloka.png)

En la primera línea se busca la aplicación WINWORD. En la segunda línea se busca la ventana con el título Document1 – Word, es decir, se busca específicamente el documento con el nombre concreto Document1. Esto no entra en el alcance de la tarea. Es necesario hacer que el script funcione independientemente de qué documento esté abierto. Lo más simple que se puede hacer es eliminar el contenido de esta celda y guardar la tabla del selector de esta manera.

Por lo general, otras condiciones contenidas en esta línea son suficientes para que el robot encuentre el control deseado. En la línea permanecen propiedades como el nombre de la clase y el tipo de control.

A continuación se presentan formas de verificar si el robot funcionará correctamente en este caso.

Primera opción: usando el botón Verificar en la parte superior de la tabla del selector.

![](https://sherparpa.ru/wp-content/uploads/2024/02/knopka-proverit.png)

El botón realiza una verificación formal para ver si hay algún elemento en la pantalla que coincida con toda la lista de comandos que se indican en el selector.

Segunda opción: El botón Resaltar permite mostrar de manera más interactiva y visual el proceso de búsqueda del robot de un control específico.

Haga clic en el botón Verificar. El diseñador se minimiza, pero la verificación terminó de manera fallida.

![](https://sherparpa.ru/wp-content/uploads/2024/02/proverka-neudachnoe-zavershenie.png)

Al hacer clic en el botón Resaltar, se puede ver que se identificó la ventana de la aplicación Word, pero luego ocurrió algún error. El error se puede encontrar en el registro.

![](https://sherparpa.ru/wp-content/uploads/2024/02/log-oshibki.png)

Evidentemente, el problema ocurrió en la segunda línea, en la celda ClassName con el valor MsoDockTop. Este elemento no se encontró. Teóricamente no debería haber problemas, sin embargo, no es así.

Grabe nuevamente el selector y no lo edite. Haga clic en el botón para grabar la secuencia de clics. Haga clic en el botón de relleno de color. Vaya al diseñador y abra el selector del nuevo bloque. Haga clic en el botón Verificar. Sin embargo, incluso en su forma original, el script no funciona. Según el registro, el robot también se detiene en la segunda línea.

![](https://sherparpa.ru/wp-content/uploads/2024/02/oshibka-robota-log.png)

A veces sucede que al pasar el cursor del mouse sobre la barra, algo en las propiedades de esa barra cambia. El problema más común al iniciar selectores es que el nombre de clase de algún botón o enlace en el sitio cambia. Cuando el cursor del mouse está sobre el elemento, el nombre de clase es uno. Cuando el cursor del mouse se aleja del elemento, el nombre de clase cambia; así está diseñada la propia página. Lo más probable es que esto haya sucedido en este caso, cuando grabó el clic en el botón de relleno de color, al pasar el cursor sobre él.

Veamos si este es el problema y qué acciones deben tomarse para depurar el selector.

Primero intentemos aflojar una de las condiciones en la línea problemática. Intente comenzar con la condición Index. Elimine el valor de esta celda (2), haga clic en el botón Verificar. Se abre una ventana con el título Document1 – Word, es decir, todo funciona correctamente. En la tabla del selector, en el botón Verificar aparece una marca de verificación verde. La verificación formal del selector ha sido superada.

![](https://sherparpa.ru/wp-content/uploads/2024/02/formalnaya-proverka-selektora-projdena.png)

Haga clic en el botón Resaltar. Después de hacer clic en este botón, el robot pasará secuencialmente por todos los pasos: las líneas del selector y resaltará cada vez el paso actual, es decir, el elemento en la pantalla en el que se encuentra en ese momento.

![](https://sherparpa.ru/wp-content/uploads/2024/02/shag-raboty-selektora.png)

Primero, el robot encontró y destacó toda la ventana, luego dentro de la ventana encontró la barra de herramientas y la destacó, luego dentro de la barra de herramientas encontró y destacó la sección Párrafo y luego en ella encontró el botón de relleno de color.

![](https://sherparpa.ru/wp-content/uploads/2024/02/rabota-selektora.png)

Además, el robot encontró este botón por el contorno exterior, ya que el botón consta de dos partes: el propio botón y la flecha que llama a la paleta. En el último paso, el robot destacó ya el botón de relleno.

De este modo, ha reparado el selector.

A veces, simplemente se puede eliminar toda la línea problemática, en lugar de adivinar cuál de las condiciones es innecesaria aquí. Esto funcionará si no hay otra instancia de la siguiente línea en la pantalla dentro del contenedor de nivel superior. En este selector, la línea después de la problemática se ajusta a tal condición:

![](https://sherparpa.ru/wp-content/uploads/2024/02/problemnaya-stroka.png)

Intente eliminar la línea problemática.

![](https://sherparpa.ru/wp-content/uploads/2024/02/udalenie-stroki-v-selekte.png)

Guarde el selector, vuelva a entrar en él y haga clic en el botón Verificar.

La verificación se ha completado con éxito.

![](https://sherparpa.ru/wp-content/uploads/2024/02/proverka-projdena.png)

Regrese al ejemplo original. Es necesario que el selector sea universal y funcione con cualquier documento de Word, no solo con Document1.

Elimine el contenido de esta celda en el selector y verifique el funcionamiento del selector.

![](https://sherparpa.ru/wp-content/uploads/2024/02/udalenie-soderzhimogo-yachejki.png)

El selector funciona.

Hay otra forma: existe la funcionalidad de insertar caracteres comodín. Se puede insertar un signo de interrogación, que reemplazará un solo carácter, o un asterisco, que reemplazará varios caracteres.

![](https://sherparpa.ru/wp-content/uploads/2024/02/vstavka-znaka-voprosa.png)

Es decir, puede escribir el valor de la celda Name en la segunda línea como “\* — Word”

![](https://sherparpa.ru/wp-content/uploads/2024/02/znachenie-v-yachejke.png)

Este truco puede ser útil si necesita aclarar al robot con cuál de muchos elementos similares estamos tratando.

Si no está satisfecho con el resultado, puede regrabar el selector usando el botón Grabar en la tabla del selector.

![](https://sherparpa.ru/wp-content/uploads/2024/02/perezapisat-selektor.png)

También se puede agregar manualmente una nueva línea usando el botón “Agregar nueva línea” y escribir algunos parámetros en la línea del selector automáticamente.

<figure><img src="https://sherparpa.ru/wp-content/uploads/2024/02/dobavit-novuyu-stroku.png" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/es/sherpa-rpa/sherpa-designer/rabota-v-sherpa-designer/primery-avtomatizacii-populyarnykh-prilozhenii/tochnaya-nastroika-selektora-v-microsoft-word.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
