永发信息网

怎么样让excel里的图片链接直接显示出来,

答案:4  悬赏:60  手机版
解决时间 2021-02-11 18:26
意思是虽然输入的是图片链接,但让它直接显示出图片
最佳答案
本身的功能和函数都不行。要做只能写程序,现成的是MFC+VB做的,如下:
#import "G:\Program Files\Common Files\Microsoft Shared\OFFICE11\MSO.DLL "
#import "G:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB "
#import "G:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE " rename( "RGB ", "ExcelRGB ") rename( "Delete ", "ExcelDelete ") rename( "DialogBox ", "ExcelDialogBox ")
void Cexcel_picDlg::OnBnClickedOk()
{
// insert picture to excel
// environment: vc2003, excel2003, windows2003
using namespace Excel;
_variant_t covOptional((long)DISP_E_PARAMNOTFOUND,VT_ERROR);
DWORD dwStartTime = GetTickCount();
_ApplicationPtr app;//( "Excel.Application ");
HRESULT hr = S_OK;
CLSID clsid;
CLSIDFromProgID(L "Excel.Application ", &clsid);
app.CreateInstance(clsid);
WorkbooksPtr books;
_WorkbookPtr book;
long lcid =LOCALE_USER_DEFAULT;
SheetsPtr sheets;
app-> get_Workbooks(&books);
book = books-> Add(covOptional,lcid);
book-> get_Worksheets(&sheets);
IDispatchPtr pDisp;
sheets-> get_Item(_variant_t((short)1),&pDisp);
_WorksheetPtr sheet(pDisp);
RangePtr range = sheet-> GetRange(_variant_t( "A1 "),_variant_t( "A1 "));
range-> Value2 = "aaa ";
LPCSTR m_Path = _T( "C:\\flower8.jpg ");
PicturesPtr pics = sheet-> Pictures();
pics-> Insert(m_Path,VARIANT_FALSE);
app-> put_AskToUpdateLinks(lcid,VARIANT_FALSE);
app-> put_AlertBeforeOverwriting(lcid,VARIANT_FALSE);
app-> put_UserControl(VARIANT_FALSE);
app-> put_DisplayAlerts(0,VARIANT_FALSE);
LPCTSTR file_name = _T( "c:\\aa.xls ");
_variant_t varfilename(file_name);
DeleteFile(file_name);
HRESULT hrMethod = book-> SaveAs(varfilename,covOptional,covOptional,covOptional,covOptional,covOptional,xlNoChange);
book-> put_Saved(0,VARIANT_TRUE);
book-> Close(COleVariant(VARIANT_FALSE));
books-> Close();
app-> Quit();
}
全部回答
现在excel是连接,你要改为图片? 改为图片就是将图片复制至excel, 因为图片是很占空间的,几千张的图片,应该是不可以的。 图片放在文件夹里,以小图标方式查看不是很好吗?
输入图片的连接,你直接插入图片不就好了吗?难道你的图片还是在网络在线的。
用VBA可以实现,但不知道具体格式,不好写
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
当一个码农英语是不是要很好
旺源五金建材店在什么地方啊,我要过去处理事
【把下列句子排成一段完整的对话.A.What's th
企业筹集资金的主要渠道有哪些
如何学习亡灵魔法
手机微信中的链接打不开如何办
惠普专卖店在什么地方啊,我要过去处理事情
高危 想知道 已经恐了5周了。五周整在3甲医院
【风格是什么意思】风格迵异是什么意思?
求问到沧州市海兴县旅游,听朋友说有一个海边
关于excel中if函数,两个参数多项比较的问题
东山屋地址在什么地方,想过去办事
上颌骨的突起包括A.蝶突、颧突、鼻突和腭突B.
临床医学生求职信范例
win7 CMD中telnet命令不好使
推荐资讯
【齿龈】r音标怎么发好?“靠近上齿龈后部.舌
以下几种二类防雷的建筑物中,不合规范要求的
我视频现在显示的是翻转的反过来了 咋样就调
保险销售人员最主要的工作是()。
问下下面的东西可以一起吃吗?
挂在墙上的健身器材,带两个环 把腿放在环里
信用卡办完留给卡吗,好像有人说要半个月才能
【护士出科小结】门诊护士出科小结怎么写?
大家好:我家二月3号晚上生了个女孩,不知道起
如图中ABCD分别表示的是我国四种农业生产地区
朋友伤害别人了!很内疚我应该怎样安慰他!
商业摄影和广告摄影是一回事吗?那个有前途
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?