{"id":264,"date":"2014-07-18T23:41:32","date_gmt":"2014-07-19T04:41:32","guid":{"rendered":"http:\/\/itsoftware.com.co\/content\/?p=264"},"modified":"2020-11-19T17:00:35","modified_gmt":"2020-11-19T22:00:35","slug":"macro-microsoft-office","status":"publish","type":"post","link":"https:\/\/itsoftware.com.co\/content\/macro-microsoft-office\/","title":{"rendered":"\u00bfQu\u00e9 es una macro Microsoft Office sobre Visual Basic?"},"content":{"rendered":"<p>Una macro Microsoft Office es una propiedad intr\u00ednseca dentro de la mayor\u00eda de <strong>programas<\/strong> de Office, en la que se combina la programaci\u00f3n en Visual Basic, y el uso de propiedades y\/o f\u00f3rmulas de los programas de Office, para realizar acciones autom\u00e1ticas sobre datos de las aplicaciones Office.<\/p>\n<figure style=\"width: 264px\" class=\"wp-caption aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/cloud.addictivetips.com\/wp-content\/uploads\/2009\/12\/RecordMacro_thumb.jpg\" alt=\"macro microsoft office\" width=\"264\" height=\"211\"><figcaption class=\"wp-caption-text\">Macro Microsoft Office<\/figcaption><\/figure>\n<p><!--more--><\/p>\n<p>Para dar un ejemplo, en una hoja de&nbsp;Excel se puede necesitar&nbsp;una macro, cuando hay alg\u00fan proceso&nbsp;que no se puede hacer s\u00f3lo&nbsp;con las f\u00f3rmulas incorporadas en el <strong>programa<\/strong>, o cuando se tienen que ejecutar operaciones sobre varias hojas o archivos al tiempo, lo que no se puede hacer s\u00f3lo con el uso de las f\u00f3rmulas.<\/p>\n<p>La macro combina la potencia de las propiedades &nbsp;de las aplicaciones&nbsp;de Office, junto con la codificaci\u00f3n en el lenguaje Visual Basic; lo que hace posible ejecutar acciones mucho m\u00e1s grandes y personalizadas dentro de cualquier proceso que queramos.<\/p>\n<blockquote><p><em>Tambi\u00e9n te puede interesar leer&nbsp;<a href=\"https:\/\/itsoftware.com.co\/content\/encontrar-datos-repetidos-tablas-excel-base\/\" rel=\"bookmark\">Encontrar datos repetidos en una tabla de Excel o de una base de datos<\/a>&nbsp;<\/em><\/p><\/blockquote>\n<p>A veces&nbsp;no se conoce c\u00f3mo la aplicaci\u00f3n de Office ejecuta una acci\u00f3n en el c\u00f3digo de Visual Basic, por ejemplo, si queremos cambiar&nbsp;el color de una celda a color azul, pero no sabemos&nbsp;cu\u00e1l es la sintaxis de la l\u00ednea de c\u00f3digo para hacerlo; para este prop\u00f3sito&nbsp;las aplicaciones de&nbsp;Office permiten grabar macros, &nbsp;cuya funci\u00f3n es generar autom\u00e1ticamente el c\u00f3digo en VB requerido para realizar la acci\u00f3n que ejecutamos sobre la interfaz gr\u00e1fica. Esta funci\u00f3n es muy \u00fatil para conocer los comandos que realizan ciertas funciones sobre algunos objetos y\/o propiedades de las aplicaciones de Office.<\/p>\n<p>Las macros pueden ser muy potentes, porque pueden manejar informaci\u00f3n de diferentes fuentes, dentro del mismo equipo, de unidades de red, de otras aplicaciones, etc. La macro puede ejecutar acciones sobre varios archivos simult\u00e1neamente, permitiendo la creaci\u00f3n de plantillas, que validan informaci\u00f3n, crean gr\u00e1ficas y reportes, env\u00edan emails, etc.<\/p>\n<p>La macro tiene la funcionalidad de automatizar procesos, lo que reduce el tiempo de las comparaciones manuales, de la recolecci\u00f3n y consolidaci\u00f3n de datos, etc. aumentando por tanto la eficiencia de procesos manuales que conllevan mucho tiempo, y que son muy susceptibles a errores humanos.<\/p>\n<p>En <a href=\"http:\/\/www.itsoftware.com.co\">ITSoftware SAS<\/a>&nbsp;estamos a sus \u00f3rdenes para asesorarte y entrenarte en el uso de las macros, para que hagas m\u00e1s eficientes muchos de los procesos de tu organizaci\u00f3n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una macro Microsoft Office es una propiedad intr\u00ednseca dentro de la mayor\u00eda de programas de Office, en la que se combina la programaci\u00f3n en Visual Basic, y el uso de[&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":8726,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[305,230,229],"tags":[307,553,324,140],"class_list":["post-264","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automatizacion","category-macros-2","category-ms-office","tag-automatizacion","tag-macro-microsoft-office","tag-programacion-office","tag-visual-basic"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2014\/07\/recordmacro-thumb.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts\/264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/comments?post=264"}],"version-history":[{"count":0,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts\/264\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/media\/8726"}],"wp:attachment":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/media?parent=264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/categories?post=264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/tags?post=264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}