【问题标题】:EXCEL ADD PICTURE VBA WEB DYNAMICALLY GENERATEDEXCEL 添加图片 VBA WEB 动态生成
【发布时间】:2013-02-22 11:40:43
【问题描述】:

是否有可能让 Excel 从 Web 位置将图片导入工作表,其中 Web 位置不是文件的简单 url,而是从 url 中提供的信息生成图片的动态页面?

我目前正在使用 shape.addpicture 方法,但我收到错误 1004 - 找不到文件。它适用于:http://www.andyross.net/images/heide_hut.jpg

但它不适用于: http://charts.moneyam.com/Chart.aspx?Provider=EODIntra&Code=RBS&Size=900&Skin=GreenRed&Type=3&Scale=0&Cycle=DAY1&Span=MONTH3&OVER=EMA%2812%29;EMA%2826%29;SR;AreaBB%2826,2%29&IND=MACD%2826,12,9%29;SlowSTO%2812,3,3%29;ADX%2812%29;VOLMA%2812%29&Layout=2Line;Default;Price;HisDate&XCycle=&XFormat=

如果我将上面的 URL 放在浏览器地址栏中,它会起作用,并且会生成 RBS 股票图表的 gif 图像。

一开始我以为是长文件名,所以我用 Tinyurl 生成了一个短到可以被 Excel 接受的 url。但是,它仍然不起作用(并且使用 tinyurl 作为简单 url 在 excel 中确实有效)所以我认为它必须是动态内容。

有人对如何让它发挥作用有任何想法吗?

【问题讨论】:

    标签: image excel vba dynamic import


    【解决方案1】:

    使用嵌入式网络浏览器控件可能会更好。该视频可以引导您完成设置和使用http://www.youtube.com/watch?v=GBAHJSfm8Xg

    【讨论】:

    • 非常感谢!一旦我让网络浏览器工作,它就像一个魅力 - 现在我可以将股票图表直接导入我的电子表格!
    猜你喜欢
    • 1970-01-01
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-24
    相关资源
    最近更新 更多