Táboa de contidos
Neste artigo verás como aplicar o formato condicional aos bordos da táboa en Outlook. Vouche mostrar como cambiar a súa cor, ancho e estilo. Despois ensinareille como facer varias modificacións á vez e colorear a súa táboa de Outlook de moitas formas diferentes.
En primeiro lugar, gustaríame facer unha pequena nota de cabeceira para os recén chegados deste blog. Como hoxe falaremos do formato condicional en modelos, mostrarei como configuralos correctamente usando o noso complemento de Modelos de correo electrónico compartido para Outlook. Esta ferramenta pode axudarche a pegar modelos previamente gardados con formato perfecto nos teus correos electrónicos e reducir a túa rutina de correspondencia a uns poucos clics.
Se xa liches o meu tutorial sobre Formato condicional nas táboas de Outlook, xa sabes. como cambiar o contido das celas e a cor de fondo. Non obstante, iso non é todo o que podes facer para iluminar a túa táboa de Outlook. Hoxe mostrareiche as formas de colorear condicionalmente os bordos da túa táboa e modificar o seu ancho e estilo.
Ademais, un pequeno extra agarda por ti no último capítulo onde che mostrarei como aplicar varias modificacións. ao mesmo tempo e fai que a túa mesa sexa tan colorida e brillante como os fogos artificiais do 4 de xullo ;)
Cambia a cor dos bordos das celas
Para mostrarche como funciona a pintura dos bordos, Vou usar as mesmas mostras do tutorial da semana pasada. O caso é o seguinte: pego aEquipo de Microsoft, non dubide en consultar a súa resposta nesta conversa de GitHub :)
Nota final
Realmente espero poder convencerte de que unha táboa en Outlook non é só bordos negros con lisos. texto. Hai moito marxe de mellora e creatividade :)
Cando decidas facer algúns experimentos de pintura, instala modelos de correo electrónico compartido de Microsoft Store e disfruta!
Se os hai. Calquera dúbida que che quede precisa de axuda co formato condicional nas táboas de Outlook, só tes que deixar algunhas palabras na sección Comentarios e resolverémolo ;)
modelo e escolla a taxa de desconto para cubrir a táboa. Dependendo da miña elección, os bordos da cela colorearanse da cor particular.A táboa que vou colorear hoxe sería a seguinte:
Encabezado de mostra 1 | Encabezado de mostra 2 | Encabezado de mostra 3 |
~%WhatToEnter[ {dataset:'Conxunto de datos con descontos', columna:' Desconto', title:'Seleccionar desconto'} ] desconto |
Como o formato condicional se xestiona no HTML dos modelos, imos abre primeiro o código HTML desta táboa:
- Abre o modelo de interese e prema Editar :
- Busca o Ver a icona HTML ( ) na barra de ferramentas do modelo:
- Consulta o HTML orixinal que se modificará varias veces:
Se te preguntas sobre as cores e a súa conexión coas taxas de desconto, vouche dar unha pista :) Dataset! Non tes idea do que é? A continuación, fai unha pequena pausa e le primeiro o meu tutorial sobre os modelos de Outlook que se poden encher.
Aquí está o conxunto de datos orixinal que usarei ao principio e mellorarei un pouco nuns capítulos:
Desconto | Código de cores |
10% | #00B0F0 |
15 % | #00B050 |
20% | #FFC000 |
25% | #4630A0 |
Cando necesito recuperar o código de cores necesario desta táboa, usarei a seguinte macro:
~%WhatToEnter[{dataset:'Dataset with discounts',column:'Color code'}]Como temos todos os conceptos básicos cubertos, imos comezar a cambiar as cores :)
Actualice a cor do bordo dun cell
Para colorear os bordos dunha soa cela nunha táboa, primeiro busquemos a súa liña no HTML do modelo e vexamos máis atentamente os seus compoñentes:
- “ style= ” representa o conxunto de parámetros básicos dunha cela.
- “ancho: 32 %; borde: 1px sólido #aeabab ” son o ancho, a cor e o estilo da cela e do bordo.
- “~%WhatToEnter[] discount” é o contido da cela.
Esta liña de código significa que vou ver unha cela con bordos grises de 1px de estilo sólido. Se substitúo algún deses parámetros, pode corromper o aspecto da táboa no meu modelo, é dicir, os bordos serán invisibles (aínda que todo quedará perfectamente despois de pegar).
Gustaríame ter un estándar. táboa nun modelo e que se modifique ao pegar. Entón, engado un novo atributo cos parámetros que substituirán os orixinais ao pegar:
Examinemos a liña HTML anterior:
- “ style="border : 1px solid #aeabab;" é o primeiro atributo. Eses son os orixinais da celacaracterísticas.
- “ data-set-style= ” é un parámetro especial que me axudará a substituír o atributo anterior polo conxunto de propiedades necesario durante o pegado.
- “ borde: 1px sólido; border-color: ” é a parte do segundo atributo onde faremos unha pausa. Mira, o principio é idéntico ao orixinal, o mesmo ancho de bordo e estilo. Non obstante, cando se trata da cor (o parámetro que quero cambiar), substitúoa por border-color: e pego a macro WhatToEnter. Polo tanto, dependendo da opción do menú despregable, a macro substituirase polo código de cor e o bordo pintarase de novo.
- “~%WhatToEnter[] discount” segue sendo o contido da cela que non require ningún cambio.
Polo tanto, o HTML completo coa cela da cor futura terá o seguinte aspecto:
Cando pegas este modelo , o bordo da cela actualizada colorearase inmediatamente na cor escollida:
Pintar bordos de toda a fila
Agora imos pintar os bordos na toda a fila da nosa táboa de mostra e vexa como funciona. A lóxica é absolutamente a mesma que noparágrafo anterior excepto que terás que actualizar todas as celas da segunda fila. Unha vez que se apliquen as mesmas modificacións que comentei anteriormente a toda a fila, pintarase nun guiño ao pegar o modelo.
Se queres botarlle unha ollada a o HTML listo coa cor da segunda fila, aquí vai:
3>
Cambiar o ancho do bordo
Agora imos tentar actualizar non só a cor do bordo senón tamén o seu ancho. Bótalle unha ollada máis ao atributo HTML que substitúe ao orixinal ao pegar:
data-set-style="border: 1 px solid; border-color:~%WhatToEnter[{dataset:' Conxunto de datos con descontos',column:'Código de cor'}]">~%WhatToEnter[{dataset:'Conxunto de datos con descontos',column:'Desconto',title:'Seleccionar desconto'}] desconto Consulte o
Non obstante, fareino doutro xeito. Actualizarei o meu conxunto de datos e engadirei unha nova columna con bordos de ancho. Neste caso, unha vez que escolla unha taxa actual para pegar, a cor e o ancho seránactualizado.
Desconto | Código de cor | Ancho do bordo |
10% | #00B0F0 | 2 |
15% | #00B050 | 2,5 |
20% | #FFC000 | 3 |
25% | #4630A0 | 3,5 |
Agora imos modificar o segundo atributo de cada liña e substituír 1px polo seguinte fragmento de texto:
border-width:~%WhatToEnter [{dataset:'Dataset with discounts',column:'Border width'}]Entón repítoo para as tres celas da segunda fila e obtendo o seguinte HTML no resultado:
Unha vez gardado e pegado este modelo, os bordos azuis ensanchados aparecerán nun correo electrónico:
Modificar o estilo de bordos nunha táboa
Neste cap Despois gustaríame chamar a súa atención sobre outro parámetro: o estilo. Este xestionará a aparencia das fronteiras. Antes de mostrarche como aplicalo correctamente, teño que volver ao meu conxunto de datos e modificalo segundo o meu caso actual.
Desconto | Bordeestilo |
10% | Greado |
15% | Dobre |
20% | Punteado |
25% | Cresta |
Asociei cada taxa de desconto cun estilo de bordo e gardei este conxunto de datos para o futuro. A macro para recuperar o estilo para o meu HTML sería a seguinte:
~%WhatToEnter[{dataset:"Conxunto de datos con descontos",column:"Estilo de bordo"}]Agora necesitarei actualizar o atributos da segunda fila substituíndo sólido (o estilo predeterminado que estiven usando todo o tempo) coa macro anterior para obter o seguinte fragmento de código:
data-set-style="border: 1px #aeabab; border-style: ~%WhatToEnter[{dataset:'Conxunto de datos con descontos',column:'Estilo de bordo'}]Aquí vai o HTML final:
Se copias este HTML e pegas aos teus modelos, o resultado non te fará esperar:
Configura o formato condicional para cambiar o resaltado, a cor do texto e o ancho dos bordos ao mesmo tempo
Acadamos o maior interese ting parte xa que estou a piques de mostrarche como aplicar varias modificacións á vez. En primeiro lugar, actualizarei o conxunto de datos do que vou recuperar os datos.Xa que decidín cambiar o resaltado das celas, a cor do texto e o ancho dos bordos, hai que especificar todos eses parámetros. Polo tanto, o meu novo conxunto de datos sería así:
Desconto | Código de cor | Código de fondo | Ancho do bordo |
10% | #00B0F0 | #DEEBF6 | 2 |
15 % | #00B050 | #E2EFD9 | 2,5 |
20% | #FFC000 | #FFF2CC | 3 |
25% | #4630A0 | #FBE5D5 | 3.5 |
Entón, se escollo 10%, o texto necesario pintarase en azul (# 00B0F0 ), o fondo das celas escollidas estará sombreado en un ton azul claro (# DEEBF6 ) e os seus bordos ampliaranse dúas veces.
Pero como se pode conectar este conxunto de datos a unha táboa de Outlook para que teña formato? Estiven preparándote para esta tarefa en 2 artigos :) Aquí vai o HTML que xestionará todas as modificacións necesarias:
Agora vexamos todas as modificacións aplicadas:
- Exemplo de cabeceira 1: esta peza pintará o texto da cabeceira en cor da columna "Código de cor". No caso de que se sintacomo necesitas refrescar a túa memoria na pintura de texto, consulta o capítulo Cambiar a cor da fonte do texto na táboa do meu tutorial anterior.
- data-set-style="background-color:~%WhatToEnter[ {dataset:'Dataset with discounts',column:'Background code',title:'Select discount'}] - esta parte actualiza a cor de fondo, tomando o seu código da columna Background code do conxunto de datos. Non dubides en botar unha ollada ao tutorial Resaltar celas se cres que necesitas unha descrición máis detallada deste caso.
- data-set-style="border: solid #aeabab; border-width:~%WhatToEnter[{dataset:'Dataset with discounts',column:'Borderwidth'}] – con esta liña HTML o ancho dos bordos cambiarase ao especificado no Ancho do bordo Cubríno antes, podes botarlle unha ollada por se perdeches algo.
Cando pego un modelo con eses atributos engadidos, o resultado non me fará esperar:
Hai unha pequena nota que me gustaría facer antes de pechar este tema. Mentres probaba a cor de bordos nas táboas afrontei un comportamento bastante ambiguo dos bordos tanto nas versións en liña como nas versións de escritorio de Outlook. Estando un pouco confuso, cheguei aos nosos desenvolvedores para obter aclaracións. Descubriron que os diferentes clientes de Outlook mostran táboas de diferentes xeitos e que o motivo deste comportamento é un erro en Outlook.
O noso equipo informou deste problema a