Cuestión : Custodia del mensaje original al contestar usar una plantilla del email de Thunderbird

Estoy intentando utilizar una plantilla de encargo para contestar a los email de los clientes usar Thunderbird. Los trabajos sino Thunderbird de la plantilla no guarda la plantilla original. Hay una manera que podría guardar el mensaje original al contestar usar una plantilla. class= del

Respuesta : Custodia del mensaje original al contestar usar una plantilla del email de Thunderbird

Convengo, los botones de radio soy feo cuando está impreso. Alternativas:

 • Usar símbolos en la característica del formato de una expresión sí/no,
 • usar las imágenes (más complejas),
 • dibujando los círculos usar el método de Me.Circle,
 • bordón de los botones de radio de la impresión.

Para la primera solución, intento para encontrar dos símbolos en las fuentes disponibles que podrían pasar para el círculo vacío y el círculo llenado. Si usted encuentra algo usted tiene gusto, nosotros puede demostrarle cómo utilizarlos en una caja de texto ligada a una expresión basada en su campo.

Puedo entender la idea de imprimir algo que parece y siente la forma en pantalla, pero miraría mucho mejor con una disposición más tradicional.

Por ejemplo, explicar “sí” o “no”, impresión solamente la opción se selecciona que, etc. Usted puede también poner un rectángulo alrededor del artículo seleccionado, en negrilla él y gris hacia fuera el otro, o los colores del uso dependiendo de la destinación final del informe.
__________________

El código debajo de los instrumentos la segunda idea: usar Me.Circle. Es el módulo entero de un informe: la función OldRadio dibujará los círculos para mímico los botones de opción. Para que esto trabaje, hacer los botones de opción invisibles; la función utilizará la métrica del control para dibujar un círculo del tamaño seleccionado (hacer las cajas de los controles más grandes a círculos más grandes del drenaje). Puesto que los botones de opción son invisibles, sus etiquetas estarán también. Usted necesita separar las etiquetas de los controles (cortar y pegar en los trabajos de la sección agradable).

La llamada se hace de todas las secciones que contienen los botones de opción, el ejemplo está para la sección del detalle solamente.

¡Buena suerte!
(°v°)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
Opción explícita

Función privada OldRadio (picosegundo como [_SectionInReport])
    
    Ctl dévil como control
    lngCX dévil como de largo
    lngCY dévil como de largo
    lngRad dévil como de largo
    
    Para cada ctl en el picosegundo. Controles
        Si ctl.ControlType = acOptionButton después
            lngCX = ctl. Izquierda + ctl. Anchura/2
            lngCY = ctl. Tapa + ctl. Altura/2
            lngRad = ctl. Anchura/2
            'círculo del drenaje
            Me.FillStyle = 1   'transparente
            Me.Circle (lngCX, lngCY), lngRad
            Me.FillStyle = 0   'opaco
            Si ctl. El valor = entonces verdad
                Me.FillColor = vbBlack
                Me.Circle (lngCX, lngCY), lngRad/2
            Ctl de ElseIf. Valor = falso entonces
                'nada
               'Falta de información
                Me.FillColor = RGB (153, 153, 153)
                Me.Circle (lngCX, lngCY), lngRad * 3/4, vbWhite
            Terminar si
        Terminar si
    Ctl siguiente
    
Función del final

Detail_Format secundario privado (cancelación como número entero, FormatCount como número entero)
    Detalle de OldRadio
Submarino del extremo
Otras soluciones  
 
programming4us programming4us