Arrastre para cambiar el tamaño
DocDALMarcadores (Propiedad )
CGS S.L. - Manual de referencia
Obtiene una colección de marcadores si el documento es de MS-Word; esto es, tiene extensión doc, docx o docm.

Espacio de nombres: CGSSL.Munigex.Lib.Entorno
Ensamblado: DocumentosLib (en DocumentosLib.dll) Versión: 2.2.1.0 (2.2.1.0)
Sintaxis
C#
public DocMarcadorColeccion Marcadores { get; }

Valor devuelto

Tipo: DocMarcadorColeccion
Una colección de marcadores.
Ejemplos

Supongamos que se tienen un documento y una plantilla; el primero es de tipo "Decreto" con una serie de marcas que se llaman "AcuerdosXXX". Por ejemplo :"AcuerdoInicial","AcuerdoFinal","AcuerdoPlaza", etc. (Asumimos que todos los decretos, por convenio, tienen estas marcas gracias a que fueron generados con otra plantilla) y, por otra parte, se tiene una plantilla de tipo "Notificación" con una variable y unas fórmulas como las siguientes:

//Variables:
//=========
 VarIDDecreto.Enum = Expediente.Documentos.Listar(2)  //Permite al usuario seleccionar uno de los decretos del expediente y
                                                      //cuyo identificador queda depositado en la propia variable inicial VarIDDecreto.

//Fórmulas:
//=========
Doc=Expediente.Documentos[VarIDDecreto]           //Documento de interés de donde extraer las marcas.

//Comienza un iterador sobre la lista de marcadores cuyos nombres empiecen por "Acuerdo"; lo que permitirá 
//rellenar una región en MS-Word con una tabla de dos columnas con el nombre del acuerdo y el texto del 
//acuerdo de cada marca.
iter = Iterar(Doc.Marcadores.Filtrar(funcion(x) => { x.StartsWith("Acuerdo") } ))
{
    NombreAcuerdo = iter.Nombre;   //Se obtiene el nombre de cada marcador
    TextoAcuerdo = iter.Texto;     //Se obtiene el texto de cada marcador
}
Por tanto, esto permite obtener y copiar texto de un documento/s a otro de forma simple y cómoda. Para la primera plantilla de "Decreto" los textos marcados se completarán con lo que se estime pertinente y para la segunda plantilla "Notificación" simplemente se podrá copiar los textos de los acuerdos del primer documento, sin tener que abrirlo previamente, conocer dónde están ubicadas las marcas "AcuerdoXXX" o cuántas hay. Todo de forma automática.
Vea también