
Closed
Posted
Paid on delivery
Fix Image Download Functionality in LibreOffice Calc VBA Macro I have a working LibreOffice Calc macro that successfully generates product descriptions, keywords, and DALL-E images via OpenAI API. However, the image download functionality is failing due to network/DNS resolution issues on my Windows system. What's Working - OpenAI Vision API calls (product descriptions) - OpenAI GPT API calls (keyword generation) - DALL-E 3 image generation (returns valid image URLs) - All API integrations are functional - Spreadsheet data processing and writing The Problem DALL-E generates valid image URLs, but downloading them to local disk fails with DNS/network errors. All attempted download methods fail with the same root cause: curl: Exit code 6 (couldn't resolve host) PowerShell: Blocked by execution policy, and when bypassed, DNS resolution fails VBScript with MSXML2: "Server name or address could not be resolved" Windows URLDownloadToFile API: Error code 0x800C0005 (DNS resolution failure) WinHTTP/MSXML2 COM objects: Connection failures System Environment - OS: Windows (cmd shell) - Application: LibreOffice Calc (not Excel) - Language: VBA/LibreOffice Basic - curl version: 7.55.1 (installed but DNS fails) Requirements - Fix the DescargarImagenLocal() function to successfully download images from DALL-E URLs to D:\macro_images\ folder. Must Have: - Download images from HTTPS URLs (DALL-E Azure blob storage) - Save as PNG files with specific naming convention - Work within LibreOffice Basic/VBA environment - Handle special characters in URLs (Azure SAS tokens with &, %, =) - Return local file path on success - Work despite apparent DNS/network restrictions on the system Current Code Structure - File: [login to view URL] - Function to fix: DescargarImagenLocal(sURL, sCarpetaDestino, sNombreArchivo) - Returns: Local file path string or error message - Called by: GenerarImagenesProducto() which generates 6 images per product Deliverables - Working DescargarImagenLocal() function that successfully downloads images Brief explanation of why the solution works when others failed - Any system configuration changes needed (if applicable) Files Available - Complete macro code with all context - Error logs showing DNS resolution failures Budget: 10$ Urgency: High - macro is 95% complete, only download functionality missing Ideal Freelancer Experience with VBA/LibreOffice Basic Knowledge of Windows networking APIs Experience with HTTP downloads in restricted environments Problem-solving skills for network/DNS issues Familiarity with COM objects and Windows APIs Additional Notes The macro processes multiple rows, so the solution must be reliable and repeatable DALL-E URLs expire in 2 hours, so downloads must happen immediately Manual browser downloads work, suggesting the issue is specific to programmatic access All previous attempts have been documented with detailed error logs To Apply: Please describe your approach to solving the DNS/network restriction issue and any similar problems you've solved before.
Project ID: 40187948
20 proposals
Remote project
Active 2 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
20 freelancers are bidding on average $26 USD for this job

As an experienced software developer with over 25 years in the field, I bring a wealth of knowledge and technical skills to solve your critical issue with LibreOffice Calc. I have a solid command of VBA/LibreOffice Basic and a deep understanding of how to work within Windows networking APIs to tackle complex issues such as DNS resolution problems. In fact, working with HTTP-based APIs such as the one you're encountering is an expertise that I've honed throughout my career. Moreover, my ability to adapt code across different languages and platforms is well-suited for this project – giving me the unique advantage of comprehensively solving your issue. My approach entails meticulous analysis, creative problem-solving skills along your specific requirements, combined with a commitment to delivering high-quality results under tight timelines. Don't wait another minute; let's get your macro across the finish line together! My approach to solve - at first - I would like to examine returned URL - ""Server name or address could not be resolved" may appear if there is returned relative URL not absolute URL
$10.10 USD in 1 day
7.6
7.6

★★★ TOP 1% IN FREE LANCER WORLD ★★★ ★★★ 20+ Year Experience in IBD being CMD★★★ ★★★ 200+ Country Satisfied Clientele ★★★ ★Linkedin★ ★Data Entry★ ★Business Plans★★★ ★★★ Operational Strategic planner Customer Support 24*7★★★ ★★★Excel/Word Operation★★★ ★★★Chat Support★★★ ★★★Calling Support★★★ ★★★Business Plans / Marketing Strategy ★★★ * Digital Marketing★★★ ★★★Social Media Marketing ★★★ ★★★Internet Marketing ★★★ ★★★Any type of Data Projects★★★ ★★★★★★ Regards, ★★★CMD★★★ ★★★PVSYS GROUP (INDIA)★★★ ★★★IF YOU THINK THEN I CAN★★★
$30 USD in 99 days
5.2
5.2

Dedicated Freelancer Ready to Elevate Your Project for LibreOffice Macro Image Download Fix. I have a solid background in Visual Basic, Scripting, Windows API, Image Processing, Python, Excel, Powershell and API Integration, I bring valuable expertise to your project. I have successfully completed many projects with 100% client satisfaction. Clear and timely communication is my priority. I believe in keeping you informed throughout the project lifecycle. I am available for a discussion at your earliest convenience. Please feel free to contact me to further discuss your project details. Thank you for considering my bid. I am excited about the opportunity to contribute to the success of your project. Please visit my portfolio to check my previous work samples, here - https://www.freelancer.com/u/GraphicsHub2k24?page=portfolio&w=f&ngsw-bypass= Best regards, Muhammad Asim Khan
$10 USD in 1 day
4.1
4.1

Hi there, I understand the urgency in resolving the image download functionality for your LibreOffice macro. With extensive experience in VBA and handling HTTP downloads, I’m confident in my ability to fix the `DescargarImagenLocal()` function to overcome the DNS/network issues you’re facing. By utilizing a robust approach to handle API calls and ensuring proper URL encoding, I will ensure images download reliably to your specified directory. I can also provide explanations on system configuration changes if necessary. Best regards,
$30 USD in 1 day
3.8
3.8

As a seasoned Full Stack Software Engineer with over a decade of professional experience, I'm well-versed in handling complex software issues and providing robust solutions. My proficiency in Python and Excel makes me an ideal candidate for resolving your LibreOffice Calc's DNS restriction and network problem while downloading DALL-E images. I have not only confronted similar challenges in handling SASS tokens but also tackled problems involving Network Security protocol such as DNS/Proxy blocking. That being said, my broad expertise with the networking APIs on Windows will enable me to tackle this specific issue in your VBA/LibreOffice Basic environment. What sets me apart is my adaptability and resilience to ensure that the work I deliver is comprehensive and reliable, especially when dealing with multiple rows of processing like you require. Additionally, I understand the unique nature of your project, where DALL-E URLs expire in just two hours and thus require immediate downloads. I assure you that I can offer a quick-turnaround solution, making the necessary adjustments to your code structure—specifically solving the recurring issue of DNS resolution failures with a detailed explanation of what went wrong with previous methods, and how my approach addresses these shortcomings.
$15 USD in 7 days
3.4
3.4

Hey , I just went through the project description, and I see you are looking for someone experienced in Image Processing, Excel, API Integration, Windows API, Powershell, Python, Scripting and Visual Basic. It instantly reminded me of a client who faced similar challenges, and I knew I had a tailor-made solution for it. Please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: • Is there anything else you’d like to add to the project details? • What’s the top hurdle you’re facing with this project? • What is the timeline to get this done? Why Choose Me? 250+ Projects. 5 Years. Zero Misses. My reputation is built on a single metric: Flawless Execution. While others promise quality, my last 100+ consecutive 5-star reviews prove it. I don’t just finish the job; I set the standard. Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) The portfolio here is just the tip of the iceberg. To respect client confidentiality, my recent heavy-hitters aren't public, but I can share them 1-on-1. Click the 'Chat' button, and I’ll send over the relevant samples immediately for your review. Regards, Abdul Haseeb Siddiqui.
$10 USD in 3 days
3.1
3.1

I may not specifically mention LibreOffice Calc in my skills, but it is worth noting that I have over 10 years of experience in Full Stack Development, which includes utilizing a wide range of technologies, such as Java, Python and PHP to build complex web applications and scripts. Drawing from my deep awareness of web networking principles, I am confident I can troubleshoot the network/DNS issues you have been experiencing within Windows. Equally adept at utilizing Windows APIs and COM objects, I will leverage this understanding to resolve the DNS resolution issue that has clutch your project's completion. My broad skillset aligns well with the project requirements: a mixture of strong VBA/LibreOffice Basic proficiency and an affinity for tackling challenging network errors. Additionally, during my extensive career, I have frequently confronted similar API obstacles and devised winning solutions. Hence, you can depend on me to help identify and make any system configuration changes needed to enable seamless image downloading.
$15 USD in 3 days
3.1
3.1

Hi there! With over 5 years of dedicated experience as a writing professional, I bring a wealth of expertise across Excel, Image Processing, Windows API, Visual Basic, Powershell, Scripting, API Integration and Python . My extensive background in this field ensures that my clients receive work of the highest caliber, meeting and exceeding all specified requirements. The depth of my knowledge guarantees a prompt delivery, affording you ample time to thoroughly review the work . I am committed to providing excellence, promising top-notch quality work that aligns seamlessly with required instruction I invite you to choose me as your trusted partner for a seamless and successful collaboration.
$30 USD in 1 day
2.3
2.3

I understand your macro works fully except for downloading DALL-E images, failing due to DNS/network resolution issues in Windows when called programmatically. Since manual browser downloads succeed, the issue is with programmatic HTTP calls in LibreOffice Basic/VBA. I will fix DescargarImagenLocal() by implementing a reliable download method that works inside LibreOffice Basic, handling HTTPS, special characters in Azure SAS URLs, and saving PNGs to D:\macro_images\ with the correct naming. The function will return the local file path on success. I’ll bypass the failing COM objects, WinHTTP, curl, and PowerShell paths that encounter DNS issues, ensuring downloads work despite restrictions. I have experience solving similar network/DNS problems in Windows VBA and restricted environments, including COM object and execution policy limitations. I’ll deliver a tested, repeatable solution and document why it works where previous methods failed. Ready to start immediately and complete the function for production use.
$30 USD in 2 days
2.2
2.2

Hello, The beauty of having an AI specialist in a project that involves not only VBA/LibreOffice Basic, but also Windows networking APIs and HTTP downloads in restricted environments is that I can tackle multi-faceted issues like yours from a comprehensive perspective. My passion for problem-solving and my familiarity with COM objects and Windows APIs give me the resilience to help you get past this snag. In terms of DNS/network restriction issues, I have ample experience in this area. By investigating the unique restrictions our previous approaches couldn't overcome, I will approach your challenge with an innovative mindset specifically designed to uncover the solution you need. Manual browser downloads work, which suggests that a different kind of environment is imposed on programmatic accesses. This will guide my approach to ensure a successful download operation. Lastly, my end-to-end approach from design and architecture to deployment and scaling ties directly into your budgetary requirements, the high urgency of this project, and your intention to build something reliable and scalable with the LibreOffice Calc macro. My code is clean, scalable and future-ready which makes it easier to manage rows of data whilst ensuring the process continues running smoothly even as your user base grows. Thanks!
$30 USD in 6 days
0.0
0.0

With an extensive background in API integration and experience across VBA and LibreOffice Basic, I’m confident I can deliver a solution that resolves the DNS and network issues currently affecting your project. After reviewing your code structure and error logs, I’ve identified likely failure points and believe a combination of custom HTTP request headers and improved DNS handling/caching will address them effectively. My prior experience solving similar API and network-related challenges positions me to implement a stable and efficient fix quickly. I will deliver a fully functional DescargarImagenLocal() routine along with a clear explanation of why the solution works where previous attempts failed, ensuring long-term maintainability and deeper project understanding. I understand the urgency of your timeline and will provide regular progress updates. Beyond simply fixing the issue, I’ll ensure the solution is reliable, resource-efficient, and capable of handling large data sets. I’m also familiar with handling special-character URLs, including Azure SAS tokens containing symbols such as &, %, and =, ensuring full compatibility without violating platform or application constraints. I’m ready to apply my technical and problem-solving expertise to restore your LibreOffice Calc image-download functionality with precision and dedication.
$28 USD in 7 days
0.0
0.0

I believe I am the best candidate for this project because I have a strong background in accounting along with practical knowledge of Tally and a computer diploma from RKCL. I am familiar with maintaining accounts, data entry, billing, ledger posting, and basic financial records, which are directly relevant to this project. I am a disciplined and responsible person who understands the importance of accuracy and deadlines in accounting work. I always focus on
$20 USD in 7 days
0.0
0.0

Hi, I reviewed your description carefully and the error logs you mentioned. Since manual browser downloads work but all programmatic methods fail with DNS resolution errors, the issue is very likely related to how LibreOffice Basic interacts with Windows networking APIs under restricted DNS or policy conditions. My approach would be: - Isolate the failure point by testing WinHTTP vs URLDownloadToFile with explicit proxy/DNS handling - Bypass system-level DNS resolution where possible (for example via WinHTTP session configuration or alternative COM-based download flows) - Ensure HTTPS Azure Blob URLs with SAS tokens are handled safely and consistently - Keep the solution fully compatible with LibreOffice Basic (no external dependencies) I’ve solved similar cases where downloads failed despite valid URLs due to OS-level restrictions, and the fix was not the URL itself but the request path used internally. I’ll deliver a reliable DescargarImagenLocal() implementation, explain why the previous methods failed, and keep changes minimal so the macro remains maintainable. If needed, I can also suggest optional system-level tweaks, but the priority will be a code-side fix that works immediately. Let me know if you’d like me to start. Thanks
$30 USD in 3 days
0.0
0.0

Why I’m the Right Choice Deep understanding of website architecture & UI/UX Experience converting custom websites into Shopify themes Ability to replicate and improve existing design in Shopify Clean and optimized Shopify structure (products, collections, pages) Focus on performance, mobile responsiveness, and SEO Strong problem-solving for custom features and integrations Clear communication and reliable delivery
$20 USD in 4 days
0.0
0.0

Hello, I can quickly fix the LibreOffice macro image download issue and make sure images are downloaded and inserted correctly. I have experience with Excel/LibreOffice macros, API-based image downloads, and file handling. I’ll diagnose the root cause, apply a clean fix, and test it to ensure it works reliably. I can start immediately and deliver within 24 hours. Best regards, Mansoor
$25 USD in 1 day
0.0
0.0

I can fix the DescargarImagenLocal() function so your macro reliably downloads DALL-E images despite the current DNS and network restrictions. The challenge is not the URLs or API calls, which are returning valid images, but the Windows programmatic environment where common download methods fail. My approach will focus on using a method within LibreOffice Basic and VBA that bypasses system-level DNS and execution policy issues, leveraging a low-level HTTP request object with proper URL encoding for SAS tokens. This ensures HTTPS downloads work, special characters in URLs are handled, and images are saved to D:\macro_images\ with your naming convention. The function will return the local file path on success, integrating seamlessly with GenerarImagenesProducto(). I have handled similar issues where Windows APIs and curl fail due to restricted environments. In those cases, switching to a fully programmatic HTTP stream solved the problem without broad system changes, while supporting multiple concurrent downloads and tokenized URLs. The deliverable will be a working DescargarImagenLocal() function, a brief explanation of why it succeeds where other methods fail, and any minimal system tweaks required. This will allow your macro to complete all six images per product automatically and reliably. I am ready to start immediately and get this core functionality working so your macro is fully operational.
$10 USD in 7 days
0.0
0.0

Dear Client, Good afternoon . I hope this proposal finds you well. This is to inform you that I have KEENLY gone through your project description, CLEARLY understood all the project requirements as instructed in your project proposal and this is to let you know that I will perfectly deliver as desired. Being in possession of all stated required skills, (Excel, Visual Basic, Scripting, API Integration, Python, Windows API, Powershell and Image Processing), as this is my field of professional specialization having completed all certifications and developed adequate experience in the respective field, I hereby humbly request you to consider my bid for professional, quality and affordable services that meet all your requirements. I always guarantee timely delivery and unlimited revisions where necessary hence you are assured of utmost satisfaction when working with me. Please send me a message so that we can discuss more and seal the project. WELCOME.
$30 USD in 1 day
0.0
0.0

Having reviewed the details of your project, I'm confident that my extensive experience in VBA/Microsoft Office and knowledge of Windows network APIs will be a valuable asset to resolving this DNS/network issue. Through my work as a virtual assistant and project manager, I've developed exceptional problem-solving skills for complex technical dilemmas, like the one you're currently facing. My familiarity with COM objects and Windows APIs is another benefit I'll bring to the table for this project.
$30 USD in 3 days
0.0
0.0

Carcas, Venezuela
Member since Oct 14, 2025
$750-1500 USD
$10-30 USD
$10-30 USD
$30-250 USD
$10-30 USD
min ₹2500 INR / hour
$30-250 USD
$8-15 USD / hour
$30-250 USD
$10-25 AUD
₹750-1250 INR / hour
$10-30 USD
$10-30 USD
₹1500-12500 INR
₹12500-37500 INR
₹12500-37500 INR
₹12500-37500 INR
$30-250 USD
₹1500-12500 INR
$250-750 AUD
$15-25 USD / hour
€250-750 EUR
$30-250 USD
$250-750 AUD
$250-750 USD