office交流網(wǎng)--QQ交流群號及微信交流群

Access培訓(xùn)群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

微信交流群(請用微信掃碼)

        

在Wps ET表格無法為形狀(圖形shape)設(shè)置公式并對wps與excel進行對比

2020-06-02 08:00:00
zstmtony
原創(chuàng)
7306

想通過=INDIRECT("采集表!$g"&MATCH(登記表!$B$2,采集表!$A:$A,0)) 來實現(xiàn)對圖片的一個索引搜索。類似下面的效果,在Excel中實現(xiàn)很簡單。效果如下:



在Wps ET表格中選擇形狀(圖形shape)

卻不能編輯圖形的公式為  =圖片
自己選中為什么是灰色的

經(jīng)過多次對比發(fā)現(xiàn)

在Wps ET表格中選擇形狀(圖形shape),就不能為圖形設(shè)置公式的。

而Excel 中,在公式處是可以輸入公式的

單擊一個圖片后在編輯欄輸入公式.
如果單擊圖片后編輯欄無法輸入,那就是WPS的鍋.


這可能是Wps的bug

但wps可以通過 插入嵌入式圖片:WPS嵌入式圖片 是=DISPIMG("圖片18") 這樣的格式,這是wps獨有的功能,而Excel卻不支持


但可以間接的方法來實現(xiàn)

1)先用代碼選中這個shape

2)  Selection.Formula = "=圖片3"

就可以了



兩者各有優(yōu)缺點


更深入研究的文章:


Wps 的ET表格有一個特殊的功能,嵌入單元格式圖片。
它的優(yōu)點: 直接嵌入在單元格內(nèi),不會在圖片 形狀集合中出現(xiàn),自動縮放,選中單元格就可選中圖片,且圖片的大小和位置會隨著單元格的大小和位置變化而變化。
可以發(fā)現(xiàn),普通的浮動圖片 在右邊文檔中的對象是可以看到的,但嵌入式圖片卻不會出現(xiàn)
但如果你把這個圖片由嵌入式圖片改為浮動式圖片,則在右邊文檔的對象列表就會出現(xiàn)了
如果知道圖片的名稱,也可自己在各個地方直接使用這個圖片,好像一個名稱引用一樣。非常方便,如下圖所示
其中第1個參數(shù)是圖片的名稱,第2個參數(shù)是圖片的顯示方式,0 裁剪圖片填充單元格,1 顯示完整圖片在單元格內(nèi)
默認一般是使用1 圖片顯示 方式,也就是顯示完整圖片在單元格內(nèi)
我嘗試在多個單元格里輸入同樣的嵌入式圖片的公式,可發(fā)現(xiàn) 可顯示3個圖片,但實際上都來自同一個圖片來源,這樣也間接節(jié)省了很多空間,有點像Excel 中使用  名稱先定義一個
名稱:圖片  =INDIRECT("$S"& (MATCH(物料信息!$C$1,系統(tǒng)_物料基本信息表[物料編碼],0)+4))    然后在其它需要顯示圖片的地方 使用 =圖片 公式來顯示圖片。類似的引用圖片的方式。相當于一個鏈接。
如果把這個嵌入式圖片 右鍵 切換為浮動圖片 ,則圖片變會變成與普通的Excel的Picture 圖片行為一致了。
但如果右鍵再 切換為嵌入單元格圖片,立馬就從圖片對象集中消息。
但這一切是如何實現(xiàn)的呢,如何使用VBA如何來自動實現(xiàn)嵌入單元格圖片及自動引用DispImg函數(shù)來完成嵌入式圖片呢

WPS Excel嵌入式圖片以及Dispimg函數(shù)的深入研究(獨家)



    分享
    文章分類
    聯(lián)系我們
    聯(lián)系人: 王先生
    Email: 18449932@qq.com
    QQ: 18449932
    微博: officecn01
    移動訪問