+ Reply to Thread
Results 1 to 14 of 14

Insert multiple images from file in excel

  1. #1
    Registered User
    Join Date
    05-16-2012
    Location
    NJ
    MS-Off Ver
    Excel 2007
    Posts
    8

    Insert multiple images from file in excel

    I apologize, but I can't find what I think would have been a simple answer anywhere on the forums.

    I have a column of file names (Column D) that I want to insert the image into:

    Photo1.jpg
    Photo3.jpg
    Photo500.jpg
    Photo58.jpg

    Any code out there that allows you to insert multiple images from a location simply and easily? Thanks in advance for any help!

  2. #2
    Forum Expert Jakobshavn's Avatar
    Join Date
    08-17-2012
    Location
    Lakehurst, NJ, USA
    MS-Off Ver
    Excel 2007
    Posts
    1,970

    Re: Insert multiple images from file in excel

    First modify your column D to include the full filespec like:

    C:\TestFolder\sample.jpg
    C:\TestFolder\x.jpg
    C:\TestFolder\DSC00329.jpg

    Then after Selecting the cells containing the filespecs, run this:


    Please Login or Register  to view this content.
    Gary's Student

  3. #3
    Registered User
    Join Date
    05-16-2012
    Location
    NJ
    MS-Off Ver
    Excel 2007
    Posts
    8

    Re: Insert multiple images from file in excel

    Thanks so much for taking the time to post this, unfortunately, I'm running into some problems.

    Run-time error '1004':

    Unable to get the Insert property of the Picture class.

    My images are stored on a network. Could this be the issue? I tried naming the filespec to the network directly (Server05\Images\sample.jpg) as well as my mapped network drive (Z:\Server05\Images\sample.jpg) and no avail. When I click on the file hyperlink, it also says "Cannot open the specified file." Any ideas/suggestions?
    Last edited by meperson; 12-04-2012 at 01:49 PM.

  4. #4
    Forum Expert Jakobshavn's Avatar
    Join Date
    08-17-2012
    Location
    Lakehurst, NJ, USA
    MS-Off Ver
    Excel 2007
    Posts
    1,970

    Re: Insert multiple images from file in excel

    Lets debug this.

    First copy just a couple of the files to a folder on your hard-drive. Then modify the filespecs to attempt to load this small sample.

    Report back.

  5. #5
    Forum Guru Norie's Avatar
    Join Date
    02-02-2005
    Location
    Stirling, Scotland
    MS-Off Ver
    Microsoft Office 365
    Posts
    19,620
    Are you sure you are using the correct path for the network folder?
    If posting code please use code tags, see here.

  6. #6
    Registered User
    Join Date
    05-16-2012
    Location
    NJ
    MS-Off Ver
    Excel 2007
    Posts
    8

    Re: Insert multiple images from file in excel

    I had thought about this as a workaround, but I get the same error when I try to load files after saving them to a folder on the desktop.

    I double checked the the network path and it is indeed correct.

  7. #7
    Registered User
    Join Date
    05-16-2012
    Location
    NJ
    MS-Off Ver
    Excel 2007
    Posts
    8

    Re: Insert multiple images from file in excel

    My fault. I tagged the files as jpg instead of gif. Thanks for the help!!!!

  8. #8
    Forum Guru Norie's Avatar
    Join Date
    02-02-2005
    Location
    Stirling, Scotland
    MS-Off Ver
    Microsoft Office 365
    Posts
    19,620
    Glad you solved it.

    By the way, if the folder path is the same for all files why not have it in the code?

  9. #9
    Forum Expert Jakobshavn's Avatar
    Join Date
    08-17-2012
    Location
    Lakehurst, NJ, USA
    MS-Off Ver
    Excel 2007
    Posts
    1,970

    Re: Insert multiple images from file in excel

    I am at a lose as what to suggest.

    We are both using Excel 2007.
    My code works on my machine as well as an elderly WIN-XP/Office 2002 machine as well.

  10. #10
    Registered User
    Join Date
    05-16-2012
    Location
    NJ
    MS-Off Ver
    Excel 2007
    Posts
    8

    Re: Insert multiple images from file in excel

    Last question, I promise.

    Is there a way to hyperlink cells without doing them one at a time?

    To change the hyperlinks from the network folder to the hard-drive folder, I used ="C:\Desktop" & A2 & ".gif" to create a cell C:\Desktop\Photo.gif (A2 has the name of the files). I copy and paste values only to get rid of the equation, however, it doesn't come up as a hyperlink, just text. Any quick way to hyperlink this?

  11. #11
    Forum Guru Norie's Avatar
    Join Date
    02-02-2005
    Location
    Stirling, Scotland
    MS-Off Ver
    Microsoft Office 365
    Posts
    19,620

    Re: Insert multiple images from file in excel

    Use the HYPERLINK function.

  12. #12
    Registered User
    Join Date
    05-16-2012
    Location
    NJ
    MS-Off Ver
    Excel 2007
    Posts
    8

    Re: Insert multiple images from file in excel

    That seems to require me to go cell by cell, and retype the path each time. Is there no simple way to convert multiple non-hyperlink text entries into hyperlinks?

  13. #13
    Registered User
    Join Date
    06-26-2012
    Location
    new york
    MS-Off Ver
    Office Enterprise 2007, Office Professional Plus 2010, Office Professional Plus 2013
    Posts
    35

    Re: Insert multiple images from file in excel

    Here is some code i found once which does it for entire selection.
    Please Login or Register  to view this content.

  14. #14
    Forum Guru Norie's Avatar
    Join Date
    02-02-2005
    Location
    Stirling, Scotland
    MS-Off Ver
    Microsoft Office 365
    Posts
    19,620

    Re: Insert multiple images from file in excel

    HYPERLINK doesn't require you to do that if you already have the path/filename in cells.

    In fact you've got half the formula already, here's the rest which you can copy down.
    Formula: copy to clipboard
    Please Login or Register  to view this content.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

X vBulletin 4.1.8 Debug Information

  • Page Generation 0.08950 seconds
  • Memory Usage 9,187KB
  • Queries Executed 14 (?)
More Information
Template Usage (32):
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (2)bbcode_code
  • (1)footer
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (14)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (4)navbar_noticebit
  • (6)option
  • (14)postbit_legacy
  • (14)postbit_onlinestatus
  • (14)postbit_wrapper
  • (4)showthread_bookmarksite
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper
  • (1)vbseo_linkbackmenu_entry 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (39):
  • ./vbseo.php
  • ./env.php
  • ./vbseo/includes/functions_vbseo.php
  • ./vbseo/includes/functions_vbseo_pre.php
  • ./vbseo/includes/functions_vbseo_url.php
  • ./vbseo/includes/functions_vbseo_createurl.php
  • ./vbseo/includes/functions_vbseo_db.php
  • ./vbseo/includes/functions_vbseo_vb.php
  • ./vbseo/includes/functions_vbseo_seo.php
  • ./vbseo/includes/functions_vbseo_misc.php
  • ./vbseo/includes/functions_vbseo_crr.php
  • ./vbseo/includes/functions_vbseo_cache.php
  • ./vbseo/includes/functions_vbseo_hook.php
  • ./vbseo/includes/functions_vbseo_startup.php
  • ./includes/config.php
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/functions.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/functions_cforum.php
  • ./includes/functions_facebook.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (46):
  • init_startup
  • friendlyurl_resolve_class
  • database_pre_fetch_array
  • database_post_fetch_array
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • fetch_musername
  • cache_templates
  • template_register_var
  • parse_templates
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • reputation_image
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit_complete
  • forumrules
  • showthread_bookmarkbit
  • navbits
  • navbits_complete
  • showthread_complete


Search Engine Friendly URLs by vBSEO 3.6.0 RC 1