Hoy te traemos una recopilación de varios ejemplos de programación para Microsoft Office 2010 con Visual Basic para Aplicaciones (VBA). Estos ejemplos de código pueden ayudarnos a crear nuestras propias aplicaciones con funciones específicas o servir de punto de partida para crear soluciones más complejas. Se incluyen ejemplos en Word, Excel, PowerPoint, OneNote, Outlook, Visio y Office en general.
Cada ejemplo de código consta de 5 a 50 líneas de código aproximadamente que muestran una característica o conjunto de características diferentes en VBA. Cada ejemplo incluye comentarios que lo describen, código de configuración para poder usar el código con los resultados esperados o los comentarios explicarán cómo configurar el entorno para poder usar el código de ejemplo. Si deseas descargarlos todos juntos, puedes hacer clic en el siguiente enlace:
Office 2010 101 Code Samples.zip
Descargue todos los ejemplos en un único archivo ZIP o haga clic en cada título individual a continuación para descargar el código VBA para el fragmento concreto.
Word 2010
- Word 2010: Agregar eventos de nivel de aplicación con eventos de aplicación Word.New
- Word 2010: Agregar efectos de iluminación y reflejo al texto
- Word 2010: Agregar formas de imagen y aplicar formato al recorte con Word.PictureFormat.Crop
- Word 2010: Aplicar un conjunto de estilos rápidos con Word.QuickStyleSets
- Word 2010: Aplicar temas y estilos con Word.DocumentApplyThemeQuickStyle
- Word 2010: Proteger documentos de Word 2010 con control de versiones en los servidores de SharePoint
- Word 2010: Borrar el formato con Word.SelectionClearFormatting
- Word 2010: Comparar las características de dos documentos con Word.DemoCompareDocuments
- Word 2010: Crear un conjunto de estilos rápidos con Word.SaveAsQuickStyleSet
- Word 2010: Exportar e importar fragmentos de texto con Word.RangeImportExportFragment
- Word 2010: Omitir la puntuación, la coincidencia de prefijos y sufijos, y borrar el resaltado
- Word 2010: Mostrar una lista de información de contenido de cuadro combinado con Word.ContentControlLists
- Word 2010: Hacer y guardar modificaciones simultáneamente con Word.Coauthoring
- Word 2010: Manipular los controles de casilla con Word.CheckBoxContentControl
- Word 2010: Girar y retorcer texto con Word.WorkWithTextFrame
- Word 2010: Trabajar con la división automática de palabras con Word.ConvertAutoHyphens
- Word 2010: Trabajar con registros de deshacer anidados con Word.NestedCustomUndoRecords
- Word 2010: Trabajar con las propiedades del objeto Range con Word.CharParagraphStyle
- Word 2010: Trabajar con la pila de deshacer con Word.CustomUndoRecord
- Word 2010: Trabajar con temas, control de formato, control de revisiones y control de movimientos
Excel 2010 (en inglés)
- Excel 2010: Agregar conjuntos de iconos para rangos con Excel.AddIconSetCondition
- Excel 2010: Aplicar formato condicional con el método Excel.DataBar
- Excel 2010: Cambiar los colores para indicar los valores por encima y por debajo del promedio en rangos
- Excel 2010: Comunicarse con PageSetup mediante el método Excel.PrintCommunication
- Excel 2010: Crear y manipular vistas personalizadas con el método Excel.CustomView
- Excel 2010: Crear eventos de los gráficos mediante programación
- Excel 2010: Determinar los complementos abiertos mediante Excel.TestAddIn.IsOpen
- Excel 2010: Mostrar el diez por ciento superior en rangos mediante programación
- Excel 2010: Mostrar números únicos en rangos con Excel.AddUnique
- Excel 2010: Habilitar la eliminación de filas duplicadas con Excel.RemoveDuplicates
- Excel 2010: Exportar datos a PDF o XPS con el método Excel.ExportAsFixedFormat
- Excel 2010: Aplicar formato a los rangos de datos con el método Excel.DisplayFormat
- Excel 2010: Aplicar formato a colores en rangos con Excel.AddColorScale
- Excel 2010: Manipular las propiedades de la interfaz de usuario con Excel.ApplicationProperties
- Excel 2010: Modificar las propiedades de presentación de las tablas con Excel.ListObjectDisplay
- Excel 2010: Quitar varias propiedades con Excel.RemoveDocumentInformation
- Excel 2010: Recuperar información acerca de los puntos de gráficos con Excel.PointClass
- Excel 2010: Mostrar las propiedades de la serie de gráficos con Excel.SeriesProperties
- Excel 2010: Mostrar las propiedades de los marcos superados con Excel.TextFrameProperties
- Excel 2010: Mostrar las propiedades de ListObject con Excel.ListObjectTableStyles
- Excel 2010: Mostrar las propiedades del objeto Window con Excel.WindowProperties
- Excel 2010: Ordenar y filtrar mediante programación con Excel.ListObjectSortFilter
- Excel 2010: Ordenar los datos mediante programación con Excel.WorksheetSort
- Excel 2010: Usar las propiedades de grupos de minigráficos con Excel.SparkLines
- Excel 2010: Trabajar con las propiedades DataBodyRange y Total con Excel.ListColumn
- Excel 2010: Trabajar con las características de relleno degradado con el método Excel.Gradient
- Excel 2010: Trabajar con las propiedades Header y Footer con Excel.PagesAndPage
- Excel 2010: Trabajar con hipervínculos mediante programación
- Excel 2010: Trabajar con varias funciones de fecha con Excel.WorksheetFunctionDates
- Excel 2010: Trabajar con varias propiedades con el objeto Excel.PageSetup
PowerPoint 2010
- PowerPoint 2010: Agregar formas y aplicarles formato con PPT.ColorFormat.Brightness
- PowerPoint 2010: Agregar series de eventos de nivel de aplicación con PPT.NewEvents
- PowerPoint 2010: Aplicar temas y fondos con PPT.ApplyTheme.BackgroundStyle
- PowerPoint 2010: Cambiar las ubicaciones de los gráficos con PPT.InteractWithChartLocation
- PowerPoint 2010: Controlar el comportamiento de clic en animaciones con PPT.SlideShowClicks
- PowerPoint 2010: Convertir texto en SmartArt con PPT.ConvertTextToSmartArt
- PowerPoint 2010: Copiar una animación con PPT.PickupAndApplyAnimation
- PowerPoint 2010: Crear vídeos mediante programación
- PowerPoint 2010: Mostrar las propiedades de los controles multimedia
- PowerPoint 2010: Exportar diapositivas como archivos PPTX con PPT.PublishSlides
- PowerPoint 2010: Insertar, mover y obtener recuentos de sección con PPT.WorkWithSections
- PowerPoint 2010: Interactuar con los estilos de tabla con PPT.Table.ApplyStyle
- PowerPoint 2010: Vincular vídeos y archivos de audio incrustados con PPT.AddMedia
- PowerPoint 2010: Mostrar una lista de los nombres de SmartArt con PPT.WorkWithSmartArt
- PowerPoint 2010: Combinar dos lotes en uno con PPT.MergeWithBaseline
- PowerPoint 2010: Modificar aspectos de los vídeos con PPT.MediaFormatProperties
- PowerPoint 2010: Volver a muestrear y restablecer la resolución con PPT.ResampleMedia
- PowerPoint 2010: Establecer el relleno de fondo en las tablas con PPT.TableBackground
- PowerPoint 2010: Establecer las bandas y el ajuste de escala de las tablas con PPT.TableProperties
- PowerPoint 2010: Usar datos XML personalizados con PPT.CustomerDataDemo
- PowerPoint 2010: Ver las propiedades de la clase de ShadowFormat con PPT.Shadow
- PowerPoint 2010: Trabajar con la configuración de textura FillFormat con PPT.ShapeTexture
- PowerPoint 2010: Trabajar con los métodos de la clase Player con PPT.WorkWithMediaPlayer
- PowerPoint 2010: Trabajar con las propiedades de iluminado y reflejo de formas
Visio 2010
- Visio 2010: Agregar contenedores y conectar formas en documentos de Visio 2010
- Visio 2010: Agregar contenedores en documentos de Visio con Visio.ContainerProperties
- Visio 2010: Enlazar dos formas con Visio.Page.DropCallout
- Visio 2010: Manipular formas conectadas con Visio.Page.DropConnected
- Visio 2010: Manipular la configuración de resolución de exportación de rasterización
- Visio 2010: Manipular las propiedades de forma con Visio.DropContainer
- Visio 2010: Leer y escribir la configuración de resolución de exportación de rasterización
OneNote 2010
- OneNote 2010: Crear páginas mediante programación con OneNote.CreateOneNotePage
- OneNote 2010: Manipular el acople con OneNote.fromVBA.DockWindow
- OneNote 2010: Ir a los objetos de OneNote 2010 con OneNote.NavigateTo
- OneNote 2010: Abrir, cerrar y mostrar blocs de notas de OneNote 2010 en una ventana nueva
- OneNote 2010: Generar contenido de página de OneNote 2010 a partir de orígenes VBA
- OneNote 2010: Incluir contenido de página de OneNote 2010 en archivos PDF
- OneNote 2010: Realizar búsquedas de palabras clave en OneNote y obtener resultados en formato XML
- OneNote 2010: Recuperar datos de atributos acerca de las secciones de blocs de notas de OneNote 2010
- OneNote 2010: Recuperar datos acerca de los blocs de notas con OneNote.fromVBA.ListNotebooks
- OneNote 2010: Recuperar información acerca de las ventanas abiertas de OneNote 2010
- OneNote 2010: Recuperar los metadatos de las páginas de secciones de blocs de notas de OneNote 2010
- OneNote 2010: Devolver ubicaciones de datos de la carpeta de copia de seguridad con GetSpecialLocation
- OneNote 2010: Trabajar con propiedades y cuadros de diálogo integrados con el cuadro de diálogo QuickFiling
Outlook 2010
- Outlook 2010: Obtener acceso a listas de objetos de SharePoint con Outlook.PickerDialog
- Outlook 2010: Crear mensajes SMS y MMS con Outlook.MobileItem
- Outlook 2010: Manipular los elementos de las conversaciones de correo con Outlook.Conversations
- Outlook 2010: Ver propiedades de Exchange Server con Outlook.ExchangeAccounts
Office 2010 en General
- Office 2010: Cambiar los diseños de gráfico con Office.Chart.ModifyChartLayout
- Office 2010: Crear gráficos de barras con Office.Chart.CreateSimpleChart
- Office 2010: Modificar el texto de los ejes de un gráfico con Office.Chart.WorkWithAxisText
- Office 2010: Modificar las leyendas de un gráfico con Office.Chart.WorkWithLegend
- Office 2010: Modificar los títulos de un gráfico con Office.Chart.WorkWithTitle
- Office 2010: Modificar los gráficos con Office.Chart.ModifyChartData
Fuente: Centro de Desarrollo para Office
2 comentarios:
Oye Amigo EXCELENTE aporte MIL y MIL Gracias
me gustaría que subieran macros avanzadas para PowerPoint nuevamente muchas gracias
tremendo. gracias, lo maximo. graciassd gracias chile
Publicar un comentario