{"id":1193,"date":"2023-01-19T08:08:24","date_gmt":"2023-01-19T11:08:24","guid":{"rendered":"http:\/\/leandroascierto.com\/blog\/?p=1193"},"modified":"2023-10-26T20:04:50","modified_gmt":"2023-10-26T23:04:50","slug":"enviar-documentos-por-whatsapp-con-vb6","status":"publish","type":"post","link":"https:\/\/leandroascierto.com\/blog\/enviar-documentos-por-whatsapp-con-vb6\/","title":{"rendered":"Enviar documentos por WhatsApp con vb6"},"content":{"rendered":"\n<p>En este caso es un m\u00f3dulo para automatizar el env\u00edo de mensajes por WhatsApp con archivos adjuntos, utiliza una t\u00e9cnica de automatizaci\u00f3n de teclado y mouse, donde realiza el env\u00edo utilizando el navegador predeterminado con el uso del api web.whatsapp.com (aclaro esto No es mediante WhatsApp Business API).<\/p>\n\n\n\n<p>Es necesario en el navegador predeterminado tener previamente vinculado web.whatsapp.com al n\u00famero de tel\u00e9fono con el que se quiere enviar los mensajes, una vez hecho esto puede probar el ejemplo que les comparto, este m\u00e9todo al ser automatizado no da la posibilidad de tener una confirmaci\u00f3n si el mensaje fue enviado con \u00e9xito, tengamos en cuenta que si internet no est\u00e1 funcionando bien, el mensaje quedar\u00eda en cola.<\/p>\n\n\n\n<p>De momento cada mensaje que se env\u00eda deja una pesta\u00f1a abierta en el navegador, si bien se puede cerrar automatizando algunas combinaciones de teclas, esto no es una pr\u00e1ctica segura ya que el mensaje a\u00fan podr\u00eda estar en su proceso de env\u00edo, especialmente con adjuntos grandes o mala conexi\u00f3n de internet.<\/p>\n\n\n\n<p>Tiene como dependencia \u00fanicamente para ide la librer\u00eda oleexp.tlb, la cual est\u00e1 adjunta en el ejemplo, esta librer\u00eda no es necesaria distribuirla en la instalaci\u00f3n, una vez compilado ya no es necesaria.<\/p>\n\n\n\n<p>Para usuarios de VBA, quiz\u00e1s pueda servirles modificando las apis y algunos ajustes m\u00e1s, no lo he podido testear.<\/p>\n\n\n\n<p> <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/leandroascierto.com\/blog\/wp-content\/uploads\/2023\/01\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"313\" height=\"319\" src=\"https:\/\/leandroascierto.com\/blog\/wp-content\/uploads\/2023\/01\/image-1.png\" alt=\"\" class=\"wp-image-1196\" srcset=\"https:\/\/leandroascierto.com\/blog\/wp-content\/uploads\/2023\/01\/image-1.png 313w, https:\/\/leandroascierto.com\/blog\/wp-content\/uploads\/2023\/01\/image-1-294x300.png 294w, https:\/\/leandroascierto.com\/blog\/wp-content\/uploads\/2023\/01\/image-1-24x24.png 24w, https:\/\/leandroascierto.com\/blog\/wp-content\/uploads\/2023\/01\/image-1-36x36.png 36w, https:\/\/leandroascierto.com\/blog\/wp-content\/uploads\/2023\/01\/image-1-48x48.png 48w, https:\/\/leandroascierto.com\/blog\/wp-content\/uploads\/2023\/01\/image-1-64x64.png 64w\" sizes=\"auto, (max-width: 313px) 100vw, 313px\" \/><\/a><\/figure><\/div>\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\"><strong>Actualizaci\u00f3n:<\/strong> Se ha implementado el uso del Desktop WhatsApp, con esta opcion los env\u00edos son muchos mas r\u00e1pidos, si la aplicaci\u00f3n no esta abierta, el tiempo de env\u00edo es igual al del navegador pero si la aplicaci\u00f3n se encuentra corriendo, el proceso de env\u00edo es instant\u00e1neo. <\/mark><\/p>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Un detalle a tener en cuenta si se tiene el IDE de vb6 elevado con derecho de administrador no funcionara el adjunto de archivos, lo mismo si el ejecutable compilado corre con <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">derecho de administrador, es decir tanto  Desktop WhatsApp como nuestra aplicaci\u00f3n deben tener los mismos privilegios<\/mark>.<\/mark> <\/p>\n<\/blockquote>\n\n\n\n<p><mark style=\"background-color:#7bdcb5\" class=\"has-inline-color has-luminous-vivid-orange-color\">Ultima Actualizaci\u00f3n 20\/09\/2023<\/mark><\/p>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">WhatsApp version: 2.2336.7.0<\/mark><\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\">\n<a href=\"https:\/\/leandroascierto.com\/blog\/descarga.php?url=Enviar whatsapp.zip\"><img decoding=\"async\" src=\"https:\/\/leandroascierto.com\/blog\/descarga.php?file=Enviar whatsapp.zip\" alt=\"\"><\/a>\n<\/figure>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>En este caso es un m\u00f3dulo para automatizar el env\u00edo de mensajes por WhatsApp con archivos adjuntos, utiliza una t\u00e9cnica de automatizaci\u00f3n de teclado y mouse, donde realiza el env\u00edo utilizando el navegador predeterminado con el uso del api web.whatsapp.com (aclaro esto No es mediante WhatsApp Business API). Es necesario en el navegador predeterminado tener <a href='https:\/\/leandroascierto.com\/blog\/enviar-documentos-por-whatsapp-con-vb6\/' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[69,218],"class_list":["post-1193","post","type-post","status-publish","format-standard","hentry","category-modulos","tag-vb6","tag-whatsapp","category-29-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"_links":{"self":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts\/1193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/comments?post=1193"}],"version-history":[{"count":14,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts\/1193\/revisions"}],"predecessor-version":[{"id":1301,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts\/1193\/revisions\/1301"}],"wp:attachment":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/media?parent=1193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/categories?post=1193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/tags?post=1193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}