Excel中進(jìn)行將圖片背景設(shè)置透明色的操作方法
Excel中進(jìn)行將圖片背景設(shè)置透明色的操作方法
在Excel,Word或PowerPoint(PPT)等辦公軟件中如果要將一張插入的圖片中的純色背景去除,當(dāng)然可以預(yù)先對圖片使用PhotoShop等工具,不過步驟較多,而且有一定的技巧。今天,學(xué)習(xí)啦小編就教大家在Excel中進(jìn)行將圖片背景設(shè)置透明色的操作方法。
Excel中進(jìn)行將圖片背景設(shè)置透明色的操作步驟
由于2007版與2010版的操作基本類似,界面也相近,故放在一起說明。而2003版操作界面差異較大,就單獨(dú)說明。
圖片背景設(shè)置透明色的操作步驟一:2007版與2010版的設(shè)置圖片透明色
1.將下面圖1中的淺藍(lán)色背景變?yōu)橥该鳌?/p>
Excel中進(jìn)行將圖片背景設(shè)置透明色的操作步驟圖1
2.在工作薄中插入這張有背景色的圖片,選中該圖片。選擇菜單欄上的“圖片工具”—“格式”,此時(shí)出現(xiàn)的界面,2007版與2010版有所不同,操作是一樣的。
3.在2007版,此時(shí)界面如圖2所示。在其左上角出現(xiàn)“重新著色”的右側(cè)有一個下拉箭頭,點(diǎn)擊這個下拉箭頭,就會出現(xiàn)一個如圖中已經(jīng)出現(xiàn)的下拉菜單,在這個菜單的最后一行是“設(shè)置透明色”,行首有一把小刻刀標(biāo)記,此時(shí)光標(biāo)已經(jīng)變成了這把小刻刀,將其在圖1中你要去除的顏色所在的任何位置單擊,即將該顏色抽取掉,變成了透明色。結(jié)果可見圖4所示。
Excel中進(jìn)行將圖片背景設(shè)置透明色的操作步驟圖2
4. 在2010版,此時(shí)界面如圖3所示。在其左上角出現(xiàn)“顏色”的下方有一個下拉箭頭,點(diǎn)擊這個下拉箭頭,就會出現(xiàn)一個如圖中已經(jīng)出現(xiàn)的下拉菜單,在這個菜單的最后第二行是“設(shè)置透明色”,行首有一把小刻刀標(biāo)記,對此會彈出一個文本框說明:“設(shè)置透明色 將當(dāng)前圖片透明化。單擊當(dāng)前圖片中的像素時(shí),該特定顏色的所有像素都會變得透明。”這也許是對這一操作的最權(quán)威最官方最簡練的說明。此時(shí)光標(biāo)已經(jīng)變成了這把小刻刀,將其在圖1中你要去除的顏色所在的任何位置單擊,即將該顏色抽取掉,變成了透明色。
Excel中進(jìn)行將圖片背景設(shè)置透明色的操作步驟圖3
5.兩個版本界面略有不同,但操作的方法是一樣的,圖4體現(xiàn)了設(shè)置透明色操作的效果,圖4將操作前后兩個圖形并列,并將表格的單元格邊框線顯示,以襯托透明色設(shè)置的效果。
圖片背景設(shè)置透明色的操作步驟二:2003版的設(shè)置圖片透明色
1.將下面圖5中的淺藍(lán)色背景變?yōu)橥该?/p>
Excel中進(jìn)行將圖片背景設(shè)置透明色的操作步驟圖4
2.在工作薄中插入這張有背景色的圖片,選中該圖片。在右鍵菜單上選擇 “顯示‘圖片’工具欄”,如圖6所示。
Excel中進(jìn)行將圖片背景設(shè)置透明色的操作步驟圖5
3.如圖7所示,在圖片工具欄上有一個小刻刀標(biāo)記,這就是“設(shè)置透明色”,鼠標(biāo)點(diǎn)擊這個標(biāo)記,此時(shí)光標(biāo)就變成了小刻刀形式,將其在圖5中你要去除的顏色所在的任何位置單擊,即將該顏色抽取掉,變成了透明色。
4.圖8體現(xiàn)了設(shè)置透明色操作的效果,圖8將操作前后兩個圖形并列,并將表格的單元格邊框線顯示,以襯托透明色設(shè)置的效果。
Excel中進(jìn)行將圖片背景設(shè)置透明色的操作步驟圖6
圖片背景設(shè)置透明色的操作步驟三:使用VB代碼設(shè)置透明色
設(shè)置透明色的操作無論哪個版本,其實(shí)只有一步,如果你對VBA有一定了解,或者有“宏”的基本知識,就可以自己編程來自動實(shí)現(xiàn)這一操作。當(dāng)然這就要對顏色的RGB參數(shù)有一定了解,比如RGB(255, 255, 255)是白色,RGB(0, 0, 0)是黑色。如果圖片的背景是純白色或者純黑色,你就可以錄制兩條宏,在選中圖片后執(zhí)行相應(yīng)的宏即可。參考代碼如下:
Sub 抽取白色為透明()
Selection.ShapeRange.PictureFormat.TransparentBackground = msoTrue
Selection.ShapeRange.PictureFormat.TransparencyColor = RGB(255, 255, 255)
Selection.ShapeRange.Fill.Visible = msoFalse
End Sub
Sub 抽取黑色為透明()
Selection.ShapeRange.PictureFormat.TransparentBackground = msoTrue
Selection.ShapeRange.PictureFormat.TransparencyColor = RGB(0, 0, 0)
Selection.ShapeRange.Fill.Visible = msoFalse
End Sub
猜你喜歡: