Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从DblClick(excel)上的列表框导航到所选项目_Excel_Listbox_Vba - Fatal编程技术网

从DblClick(excel)上的列表框导航到所选项目

从DblClick(excel)上的列表框导航到所选项目,excel,listbox,vba,Excel,Listbox,Vba,我有一个列表框1,有5列标题。(名称、背景、次要、关键字和超链接。)列表框显示过滤搜索 此时链接指向文件夹路径: strFolderPath=“C:\Users\Dennis\Desktop\Flags” 我正在尝试编写它,以便用户可以双击列表框中的一个项目,然后导航到超链接名称,并将其添加到路径中,然后导航到它 例如,用户双击超链接中有“USA”的条目3。然后VB将导航到“C:\Users\Dennis\Desktop\Flags\USA.JPG”,并为用户打开jpeg 有什么想法吗? 谢谢我

我有一个列表框1,有5列标题。(名称、背景、次要、关键字和超链接。)列表框显示过滤搜索

此时链接指向文件夹路径: strFolderPath=“C:\Users\Dennis\Desktop\Flags”

我正在尝试编写它,以便用户可以双击列表框中的一个项目,然后导航到超链接名称,并将其添加到路径中,然后导航到它

例如,用户双击超链接中有“USA”的条目3。然后VB将导航到“C:\Users\Dennis\Desktop\Flags\USA.JPG”,并为用户打开jpeg

有什么想法吗?
谢谢

我想我已经找到了解决问题的办法。 这是我到目前为止所拥有的。 ThisWorkbook.FollowHyperlink“C:\Users\Dennis\Desktop\Flags\”和Me.ListBox1.Column(4)和.jpg”

它工作正常,只是jpeg是通过internet explorer打开的,而不是通过绘画或3d照片打开的。此外,我仅限于.jpg

因此,下一步是了解如何通过photo viewer或pain打开它,并接受任何格式,如.jpg,而不是在第(4)列中键入文件格式


如果有人有想法或给我指出正确的方向,我会很高兴的

你尝试过什么吗?你的努力?有吗?那你有什么问题?您不知道如何检查用户是否双击列表框中的项目吗?或者你不知道如何通过VBA打开JPG吗?或者…Storax-我不知道如何通过VBAI打开JPG尝试:string curItem=listBox1.SelectedItem.ToString();int index=listBox2.FindString(curItem);