C. Personalización de think-cell
Este capítulo describe cómo personalizar think-cell, es decir, cómo cambiar los colores predeterminados y otras propiedades predeterminadas; esto se hace con los archivos de estilo de think-cell, que se tratan en las primeras cuatro secciones.
La quinta sección, Definición de un diseño predeterminado de diapositiva de agenda, explica cómo crear diseños de diapositivas de agenda personalizados, y la sexta, Personalización de la cinta, explica cómo personalizar la interfaz de usuario de think-cell mediante las opciones de personalización de cinta de PowerPoint.
Utilizando el archivo de estilos se pueden cambiar las propiedades siguientes:
-
Lista de colores y patrones disponibles (consulte Color y relleno)
-
Lista de combinaciones de colores disponibles (consulte Combinación de colores)
-
Colores de Harvey Ball y casilla de verificación (consulte Casilla de verificación y Harvey Ball)
-
Diseños de dispositivas predefinidos para insertar gráficos (consulte Predefinir diseños de diapositivas para insertar gráficos). Estos diseños de diapositivas se mostrarán como miniaturas en la esquina superior izquierda de la vista de diapositiva cuando se seleccione un gráfico del tipo pertinente para su inserción, y al hacer clic en una de las áreas rectangulares de la miniatura se insertará el gráfico con esa posición y tamaño. Se puede utilizar junto con plantillas de diapositivas para garantizar un posicionamiento homogéneo de los gráficos.
-
La opción de utilizar un calendario fiscal en los diagramas de Gantt (consulte Visualización de escala).
-
Lista de estilos de líneas disponibles (consulte Estilo de línea)
-
Lista de marcadores disponibles para gráficos de líneas y gráficos de dispersión (consulte Forma de marcador)
Las primeras tres secciones describen la manera de crear y cargar un archivo de estilos y explican cómo implementarlo en una organización. En todo caso, se requiere la comprensión de estas operaciones. Posteriormente, puede utilizar el Tutorial de archivo de estilos para crear su propio archivo de estilos, o bien puede consultar la referencia de formatos que se encuentra en Formato de archivos de estilos.
- C.1
- Creación de un estilo de think-cell
- C.2
- Carga de archivos de estilos
- C.3
- Implementación de estilos de think-cell
- C.4
- Tutorial de archivo de estilos
- C.5
- Definición de un diseño predeterminado de diapositiva de agenda
- C.6
- Personalización de la cinta
C.1 Creación de un estilo de think-cell
Se pueden realizar modificaciones sencillas a un archivo de estilos existente utilizando cualquier editor de texto. Es conveniente utilizar un editor XML exclusivo para crear un archivo de estilos de think-cell nuevo. Le ayudará buscando errores automáticamente y haciendo sugerencias sobre cómo resolverlos. Nuestra recomendación para este editor y los consejos para configurarlo se describen en
https://www.think-cell.com/kb/0191
Un editor XML específico resaltará los errores del documento, y con un acceso directo de teclado, como Ctrl-Barra espaciadora, puede activar la finalización automática: el editor presentará diversas etiquetas, atributos o valores aplicables al contexto actual (posición del cursor de texto). Si pasa el ratón sobre los errores resaltados, aparecerá información sobre herramientas con una explicación detallada acerca del error.
Con think-cell se incluyen varios archivos de estilos de muestra, que encontrará en la subcarpeta styles
de la carpeta de instalación de este software. Primero, vaya a la ubicación de la carpeta de instalación. Se muestra al hacer clic en Acerca en el menú

Abra esa carpeta y vaya a la subcarpeta styles
, por ejemplo:
C:\Archivos de programa\think-cell\styles
Abra el archivo generic.style.xml
. Debería tener este aspecto:

El editor busca errores en su archivo automáticamente. Puede ver la lista de errores haciendo clic en Ver > Lista de errores:

Antes de guardar un archivo de estilos editado, asegúrese de que no hay ninguna advertencia ni ningún error.
Por supuesto, también sirve cualquier otro editor compatible con XML. El archivo debe guardarse con la extensión .xml
.
C.2 Carga de archivos de estilos
Para cargar un archivo de estilos, elija Cargar archivo de estilos... en el menú
Por ejemplo, después de cargar el archivo de estilos de muestra example_style_complex.xml
desde el directorio styles
de la ruta de acceso de instalación de think-cell, los controles de propiedad de color y de combinaciones de colores suelen incluir elementos personalizados.

Si desea aplicar los colores o las combinaciones de colores de un estilo en gráficos existentes, debe hacerlo manualmente.
C.2.1 Carga de archivos de estilos mediante programación
También se pueden cargar archivos de estilos mediante programación, por ejemplo, como parte de un flujo de trabajo que prepare plantillas nuevas o actualizadas. Además, la mayor precisión de las llamadas a la API permite especificar opciones adicionales al cargar un archivo de estilos, como centrarse en un diseño personalizado específico o incluso restringir el estilo a un área rectangular de un diseño personalizado.
Supongamos que tiene un diseño personalizado que utiliza diferentes colores de fondo para el lado izquierdo y el lado derecho de la diapositiva. El lado derecho es igual que el fondo del resto de su presentación, por lo que es apropiado que el estilo establecido en el diseño del patrón se aplique en este caso. Sin embargo, en el lado izquierdo se utiliza un fondo diferente, para el que es apropiado emplear un estilo modificado. En esta situación, utilizaría LoadStyle
para establecer un archivo de estilos que se aplique a toda la presentación. A continuación, utilizaría LoadStyleForRegion
para establecer un estilo diferente que se aplique solo al lado izquierdo del diseño personalizado pertinente.
En las secciones siguientes, se explican las llamadas a la API disponibles.
C.2.2 LoadStyle
C.2.2.1 Firma
tcaddin.LoadStyle( _
CustomLayoutOrMaster As Master, _
FileName As String
)
tcaddin.LoadStyle( _
CustomLayoutOrMaster As CustomLayout, _
FileName As String _
)
C.2.2.2 Descripción
Esta función, que se invoca desde PowerPoint, carga el archivo de estilos que hay en FileName
en un diseño del patrón o un diseño personalizado, el cual a su vez se especifica mediante el parámetro CustomLayoutOrMaster
.
C.2.2.3 Ejemplo
' When Option Explicit appears in a file, you must
' explicitly declare all variables using the Dim
' or ReDim statements. If you attempt to use an
' undeclared variable name, an error occurs at
' compile time.
' Use Option Explicit to avoid incorrectly typing
' the name of an existing variable or to avoid
' confusion in code where the scope of the
' variable is not clear. If you do not use the
' Option Explicit statement, all undeclared
' variables are of Object type.
' http://msdn.microsoft.com/en-us/
' library/y9341s4f%28v=vs.80%29.aspx
Option Explicit
Sub LoadStyle_Sample()
' Get the think-cell add-in object
Dim tcaddin As Object
Set tcaddin = Application.COMAddIns("thinkcell.addin").Object
Dim master As Master
Set master = Application.ActivePresentation.Designs(1).SlideMaster
Dim style As String
style = "C:\some\path\styles\style.xml"
Call tcaddin.LoadStyle(master, style)
End Sub
C.2.3 LoadStyleForRegion
C.2.3.1 Firma
tcaddin.LoadStyleForRegion( _
CustomLayout As CustomLayout, _
FileName As String, _
Left as Single, _
Top as Single, _
Width as Single, _
Height as Single _
)
C.2.3.2 Descripción
' When Option Explicit appears in a file, you must
' explicitly declare all variables using the Dim
' or ReDim statements. If you attempt to use an
' undeclared variable name, an error occurs at
' compile time.
' Use Option Explicit to avoid incorrectly typing
' the name of an existing variable or to avoid
' confusion in code where the scope of the
' variable is not clear. If you do not use the
' Option Explicit statement, all undeclared
' variables are of Object type.
' http://msdn.microsoft.com/en-us/
' library/y9341s4f%28v=vs.80%29.aspx
Option Explicit
Sub LoadStyle_Sample()
' Get the think-cell add-in object
Dim tcaddin As Object
Set tcaddin = Application.COMAddIns("thinkcell.addin").Object
Dim master As Master
Set master = Application.ActivePresentation.Designs(1).SlideMaster
Dim style As String
style = "C:\some\path\styles\style.xml"
Call tcaddin.LoadStyle(master, style)
End Sub
C.2.3.1 Firma
tcaddin.LoadStyleForRegion( _
CustomLayout As CustomLayout, _
FileName As String, _
Left as Single, _
Top as Single, _
Width as Single, _
Height as Single _
)
Esta función, invocada desde PowerPoint, carga el archivo de estilos que hay en FileName
en el diseño personalizado CustomLayout
y lo restringe a un área determinada por Left
, Top
, Width
y Height
. En el resto de la diapositiva, se aplica el estilo cargado antes con LoadStyle
.
Los parámetros Left
, Top
, Width
y Height
se indican en puntos de PowerPoint y, normalmente, se establecen como fracciones de la altura y la anchura totales de la diapositiva. Por ejemplo, para un área que abarque los dos tercios derechos de una diapositiva, Left
se establecería en 1/3
de la anchura de esta, y Width
, en 2/3
.
También se puede añadir manualmente una forma a una diapositiva o a un diseño personalizado, consultar sus propiedades Left
, Top
, Width
y Height
mediante programación y utilizar los valores con LoadStyleForRegion
, para restringir el estilo a la misma área que abarca la forma.
El software think-cell admite un máximo de dos estilos por diseño personalizado. Uno se establece con LoadStyle
y abarca todo lo que no quede restringido a un área; el otro se establece con LoadStyleForRegion
.
C.2.3.3 Ejemplo
' When Option Explicit appears in a file, you must
' explicitly declare all variables using the Dim
' or ReDim statements. If you attempt to use an
' undeclared variable name, an error occurs at
' compile time.
' Use Option Explicit to avoid incorrectly typing
' the name of an existing variable or to avoid
' confusion in code where the scope of the
' variable is not clear. If you do not use the
' Option Explicit statement, all undeclared
' variables are of Object type.
' http://msdn.microsoft.com/en-us/
' library/y9341s4f%28v=vs.80%29.aspx
Option Explicit
Sub LoadStyleForRegion_Sample()
' Get the think-cell add-in object
Dim tcaddin As Object
Set tcaddin = Application.COMAddIns("thinkcell.addin").Object
Dim layout As CustomLayout
Set layout = Application.ActivePresentation.Designs(1).SlideMaster.CustomLayouts(2)
Dim left, top, width, height As Single
top = 0
left = 0
width = layout.Width / 2
height = layout.Height
Dim style As String
style = "C:\some\path\styles\style.xml"
Call tcaddin.LoadStyleForRegion(layout, style, left, top, width, height)
End Sub
C.2.4 RemoveStyles
C.2.4.1 Firma
tcaddin.RemoveStyles( _
CustomLayout As CustomLayout _
)
C.2.4.2 Descripción
' When Option Explicit appears in a file, you must
' explicitly declare all variables using the Dim
' or ReDim statements. If you attempt to use an
' undeclared variable name, an error occurs at
' compile time.
' Use Option Explicit to avoid incorrectly typing
' the name of an existing variable or to avoid
' confusion in code where the scope of the
' variable is not clear. If you do not use the
' Option Explicit statement, all undeclared
' variables are of Object type.
' http://msdn.microsoft.com/en-us/
' library/y9341s4f%28v=vs.80%29.aspx
Option Explicit
Sub LoadStyleForRegion_Sample()
' Get the think-cell add-in object
Dim tcaddin As Object
Set tcaddin = Application.COMAddIns("thinkcell.addin").Object
Dim layout As CustomLayout
Set layout = Application.ActivePresentation.Designs(1).SlideMaster.CustomLayouts(2)
Dim left, top, width, height As Single
top = 0
left = 0
width = layout.Width / 2
height = layout.Height
Dim style As String
style = "C:\some\path\styles\style.xml"
Call tcaddin.LoadStyleForRegion(layout, style, left, top, width, height)
End Sub
C.2.4.1 Firma
tcaddin.RemoveStyles( _
CustomLayout As CustomLayout _
)
Esta función, invocada desde PowerPoint, elimina todos los estilos del diseño personalizado CustomLayout
y, a continuación, se aplica el estilo cargado en el diseño del patrón. Es posible que haya un estilo cargado en el diseño personalizado y otro estilo restringido a un área específica de dicho diseño. Dado que RemoveStyles
elimina todos los estilos, ambos se eliminan. El estilo cargado en un diseño del patrón no se puede eliminar, ya que debe haber en todo momento un estilo válido asociado a un diseño del patrón. Se puede sobrescribir con otro archivo de estilos.
C.2.4.3 Ejemplo
' When Option Explicit appears in a file, you must
' explicitly declare all variables using the Dim
' or ReDim statements. If you attempt to use an
' undeclared variable name, an error occurs at
' compile time.
' Use Option Explicit to avoid incorrectly typing
' the name of an existing variable or to avoid
' confusion in code where the scope of the
' variable is not clear. If you do not use the
' Option Explicit statement, all undeclared
' variables are of Object type.
' http://msdn.microsoft.com/en-us/
' library/y9341s4f%28v=vs.80%29.aspx
Option Explicit
Sub RemoveStyles_Sample()
' Get the think-cell add-in object
Dim tcaddin As Object
Set tcaddin = Application.COMAddIns("thinkcell.addin").Object
Dim layout As CustomLayout
Set layout = Application.ActivePresentation.Designs(1).SlideMaster.CustomLayouts(2)
Call tcaddin.RemoveStyles(layout)
End Sub
C.3 Implementación de estilos de think-cell
' When Option Explicit appears in a file, you must
' explicitly declare all variables using the Dim
' or ReDim statements. If you attempt to use an
' undeclared variable name, an error occurs at
' compile time.
' Use Option Explicit to avoid incorrectly typing
' the name of an existing variable or to avoid
' confusion in code where the scope of the
' variable is not clear. If you do not use the
' Option Explicit statement, all undeclared
' variables are of Object type.
' http://msdn.microsoft.com/en-us/
' library/y9341s4f%28v=vs.80%29.aspx
Option Explicit
Sub RemoveStyles_Sample()
' Get the think-cell add-in object
Dim tcaddin As Object
Set tcaddin = Application.COMAddIns("thinkcell.addin").Object
Dim layout As CustomLayout
Set layout = Application.ActivePresentation.Designs(1).SlideMaster.CustomLayouts(2)
Call tcaddin.RemoveStyles(layout)
End Sub
La opción Cargar archivo de estilos..., ubicada en el menú
Le recomendamos que distribuya su estilo de think-cell junto con su plantilla de PowerPoint. Ambos elementos suelen ser necesarios para implementar su diseño corporativo, y la implantación de ambos de una vez es la opción más sencilla que tienen los usuarios.
Si no es posible seguir nuestra recomendación de implementar el estilo de think-cell como parte de su plantilla de PowerPoint, se puede especificar un archivo de estilos predeterminado mediante el parámetro de configuración defaultstyle (consulte Parámetros de configuración). El valor del parámetro es el nombre de ruta de acceso a cualquier archivo de estilos válido. Si no se incluye una ruta de acceso absoluta, el nombre de archivo especificado se carga desde la ubicación de instalación de think-cell.
El archivo de estilos predeterminado se carga de manera automática en dos casos:
- cada vez que se cree una nueva presentación;
- cada vez que se abra una presentación existente que no contenga un estilo en ese momento. Al guardar esta presentación y volver a abrirla, ahora contiene un estilo, de modo que el estilo predeterminado no se vuelva a cargar.
El archivo de estilos predeterminado, que será cargado automáticamente, se resalta agregando “(predeterminado)” en la lista de los archivos de estilos disponibles y recién cargados:

C.4 Tutorial de archivo de estilos
En el subdirectorio styles
del directorio de instalación de think-cell (por regla general, C:\Program Files\think-cell
), encontrará el archivo de estilos generic style.xml
. Este estilo refleja los colores y las combinaciones de colores que se encuentran disponibles inmediatamente tras la instalación cuando no se ha cargado ningún estilo. Por tanto:
- Haga una copia de
generic style.xml
y cárguela en un editor de XML (consulte Creación de un estilo de think-cell para elegir un editor adecuado). - Recorra todo el archivo de arriba a abajo para realizar los cambios descritos en los siguientes pasos.
- Elimine todos los colores innecesarios de la lista del elemento
fillLst
. Encontrará los elementossolidFill
,pattFill
yseparator
, que se corresponden con los elementos de la lista de colores que se muestran en think-cell (consulte Color y relleno). Para eliminar, por ejemplo, un elementosolidFill
, elimine todo lo que esté incluido entre la etiqueta de apertura<solidFill ...>
y la etiqueta de cierre</solidFill>
, además de estas. - Tiene la opción de crear una nueva sección para sus propios colores. Para ello, inserte una etiqueta
separator
escribiendo<separator/>
en la ubicación adecuada de la lista de colores. Asimismo, puede utilizar todos los saltos de línea, sangrías y líneas vacías que desee para estructurar el código XML en el archivo de estilos. Los espacios y los saltos de línea no tienen ningún efecto sobre el estilo resultante. - Agregue sus propios colores utilizando el elemento
solidFill
. Su color necesita un nombre y valores para los canales rojo, verde y azul. Debería poder encontrar estos valores en el documento de especificaciones correspondiente a la identidad corporativa de su empresa. Si el nombre del color ha de ser “Verde claro”; el valor decimal correspondiente al canal rojo,170
; el del canal verde,255
; y el del azul,42
, debería ser similar a este:<solidFill name="Light Green"> <sdrgbClr r="170" g="255" b="42"/> </solidFill>
- Elimine todas las combinaciones de colores innecesarias de la lista del elemento
fillSchemeLst
. Encontrará los elementosfillScheme
correspondientes a los elementos de la lista de combinación de colores que se muestran en think-cell (consulte Combinación de colores). Para eliminar un elementofillScheme
, quite todo lo que se encuentra entre la etiqueta de apertura<fillScheme ...>
y la etiqueta de cierre</fillScheme>
, ambas incluidas. - Tiene la opción de modificar una combinación de colores existente. Puede
- eliminar uno o varios colores de la combinación eliminando los elementos
fillRef
correspondientes - modificar el orden de los colores existentes modificando el orden de sus elementos
fillRef
- incluir uno de sus colores propios añadiendo un elemento
fillRef
dentro del elementofillScheme
en el lugar que corresponda. Si desea incluir el color definido anteriormente, agregue la línea siguiente:<fillRef name="Light Green"/>
Tenga en cuenta que únicamente puede utilizar colores que se hayan definido en la sección
fillLst
anterior (consulte los pasos 3.-5.). En particular, si elimina algún color del paso 3., también debe eliminarlo de las combinaciones de colores. - eliminar uno o varios colores de la combinación eliminando los elementos
- Tiene la opción de crear una nueva combinación de colores utilizando el elemento
fillScheme
. La combinación de colores necesita un nombre (por ejemplo, “Green Scheme” [Combinación de verde]), una referencia de color que debe utilizar la otra serie del atributo obligatoriofillSchemeLst
y una lista de referencias de color a modo de elementosfillRef
. Si había definido los colores “Naranja”, “Verde oscuro” y “Verde medio” como complemento del color “Verde claro”, indicado anteriormente, la combinación de colores quizás se parezca a esta:<fillScheme name="Green Scheme" fillRefOtherSeries="Orange"> <fillRef name="Dark Green"/> <fillRef name="Medium Green"/> <fillRef name="Light Green"/> </fillScheme>
- Compruebe el contenido del elemento
fillSchemeRefDefault
. El atributoname
especifica la combinación de colores que se utiliza de manera predeterminada al insertar gráficos nuevos. Si desea definir su propia combinación de colores como nueva combinación predeterminada, modifique el código de este modo:<fillSchemeRefDefault name="Green scheme"/>
- Guarde el archivo de estilos modificado, cárguelo (consulte Carga de archivos de estilos) y pruébelo.
- Implemente el nuevo estilo en su organización como se describe en Implementación de estilos de think-cell. En particular, no es necesario que envíe el archivo XML a sus compañeros, pero debería conservarlo para tenerlo a su disposición.
C.5 Definición de un diseño predeterminado de diapositiva de agenda
La agenda de think-cell puede usar un diseño personalizado específico en la presentación para definir la posición de la propia agenda y otras formas en una diapositiva de agenda, como encabezados o imágenes. Al añadir este diseño personalizado a una plantilla, se pueden definir estas opciones para toda la organización.
- En la vista Patrón de diapositivas de PowerPoint, cree un nuevo diseño personalizado. Lo que se suele hacer es duplicar uno de los diseños personalizados existentes que encajen mejor con el estilo deseado para una diapositiva de agenda de think-cell.
- Asigne al nuevo diseño el nombre “agenda de think-cell”. think-cell solo utiliza este diseño personalizado si coincide exactamente con este nombre (distingue entre mayúsculas y minúsculas).
- En el diseño personalizado “agenda think-cell”, incluya solo las formas que deban aparecer de esta misma manera en todas las diapositivas de agenda.
- Al editar el diseño personalizado, elija
- Elija el marcador de posición de la agenda de la forma en que se describe en Ubicación de la agenda.
Cuando en la presentación actual se detecte un diseño personalizado que haya sido creado de esta manera y que se llame “agenda de think-cell”,
C.6 Personalización de la cinta
think-cell hace que toda su funcionalidad esté disponible a través de comandos de cinta, que se pueden personalizar como la de PowerPoint a través de Opciones → de archivo → Personalizar cinta. Consulte aquí para obtener información general sobre cómo hacerlo.
Puede encontrar una lista de todos los comandos de think-cell disponibles en el cuadro de diálogo Personalizar cinta seleccionando Todas las pestañas en el menú desplegable Elegir comandos desde: yendo a Pestañas principales → Comandos de think-cell → Comandos de think-cell.

Nota: Debido a una restricción en Office, no puede agregar o eliminar comandos a o de grupos integrados. Para añadir comandos a una pestaña integrada, debe crear un grupo personalizado haciendo clic en Nuevo grupo. Los grupos de think-cell de las pestañas Insertar, Diseño y Revisión integrados se comportan como grupos integrados en este sentido. Sin embargo, puede tomar grupos integrados completos, incluidos los grupos de think-cell que acaba de mencionar, y agregarlos a (o eliminarlos de) pestañas arbitrarias.
También es posible modificar la ubicación del grupo principal de cinta de think-cell (Insertar → think-cell por defecto) durante la instalación. Para obtener instrucciones sobre cómo hacerlo, consulte Cinta.
Gráficos
-
4.Introducción a los gráficos
-
5.Entrada de datos
-
6.Etiquetas de texto
-
7.Gráfico de columnas, gráfico de líneas y gráfico de áreas
-
8.Decoraciones de gráficos
-
9.Gráfico en cascada
-
10.Gráfico de Mekko
-
11.Gráfico circular y gráfico de anillos
-
12.Gráficos de burbujas y de dispersión
-
13.Gráfico de Gantt (escala de tiempo)