小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

PasteSpecial方法

 zhanglei1371 2013-03-06

PowerPoint VBA教程:PasteSpecial方法·內(nèi)容正文

使用特定格式粘貼剪貼板內(nèi)容。盡管使用此方法的語法對(duì)“應(yīng)用于”列表中的所有對(duì)象來講是相同的,但是根據(jù)調(diào)用 PasteSpecial方法的對(duì)象的不同,操作還是有略微的區(qū)別。

對(duì)象 操作
Shapes  以指定格式將該形狀添加到形狀集合中。如果指定數(shù)據(jù)類型為文本數(shù)據(jù)類型,則創(chuàng)建一個(gè)具有文本的新文本框。如果粘貼成功,PasteSpecial方法將返回一個(gè)ShapeRange對(duì)象,該對(duì)象代表粘貼的形狀范圍。
TextRange 以指定格式用剪貼板上的內(nèi)容替換文本范圍。此對(duì)象的有效數(shù)據(jù)類型為 ppPasteText、ppPasteHTML 和 ppPasteRTF 類型(任何其他格式都會(huì)產(chǎn)生錯(cuò)誤)。如果粘貼成功,此方法將返回一個(gè) TextRange對(duì)象,該對(duì)象代表粘貼的文本范圍。
View 將剪貼板上的當(dāng)前內(nèi)容粘貼到 View對(duì)象代表的視圖中。PasteSpecial方法的有效視圖與Paste方法的有效視圖相同。如果數(shù)據(jù)類型不能粘貼到視圖中(例如,試圖將圖片粘貼到“幻燈片瀏覽視圖”中),則會(huì)產(chǎn)生錯(cuò)誤。

expression.PasteSpecial(DataType, DisplayAsIcon, IconFileName, IconIndex, IconLabel, Link)

expression  必選。該表達(dá)式返回上述對(duì)象之一。

DataType  必選。PpPasteDataType 類型。將剪貼板內(nèi)容插入到文檔中所使用的格式。默認(rèn)值根據(jù)剪貼板上內(nèi)容的不同而變化。如果剪貼板內(nèi)容不支持 DataType參數(shù)中的指定數(shù)據(jù)類型,則會(huì)產(chǎn)生錯(cuò)誤。

PpPasteDataType 可以是下列 PpPasteDataType 類型常數(shù)之一。
ppPasteBitmap
ppPasteDefault 默認(rèn)值
ppPasteEnhancedMetafile
ppPasteGIF
ppPasteHTML
ppPasteJPG
ppPasteMetafilePicture
ppPasteOLEObject
ppPastePNG
ppPasteRTF
ppPasteShape
ppPasteText

DisplayAsIcon  可選。MsoTriState 類型。屬性值為 MsoTrue 時(shí),將已嵌入(或鏈接)的對(duì)象顯示為圖標(biāo)。

MsoTriState 可以是下列 MsoTriState 類型常數(shù)之一。
msoCTrue 不應(yīng)用于此方法。
msoFalse 默認(rèn)值。不將已嵌入(或鏈接)的對(duì)象顯示為圖標(biāo)。
msoTriStateMixed 不應(yīng)用于此方法。
msoTriStateToggle 不應(yīng)用于此方法。
msoTrue 將已嵌入(或鏈接)的對(duì)象顯示為圖標(biāo)。

IconFileName  可選。String 類型。如果 DisplayAsIcon 設(shè)置為 msoTrue,則此參數(shù)為存儲(chǔ)顯示圖標(biāo)的文件的路徑和文件名。如果 DisplayAsIcon 設(shè)置為 msoFalse,則忽略此參數(shù)。

IconIndex  可選。Long 類型。如果 DisplayAsIcon 設(shè)置為 msoTrue,則此參數(shù)為一個(gè)編號(hào),該編號(hào)對(duì)應(yīng)于由 IconFilename 指定的要在程序文件中使用的圖標(biāo)。圖標(biāo)出現(xiàn)在“更改圖標(biāo)”對(duì)話框中,此對(duì)話框可從“常用”工具欄訪問(“插入”菜單,“對(duì)象”命令,“新建”選項(xiàng)):值為 0(零)對(duì)應(yīng)于第一個(gè)圖標(biāo),值為 1對(duì)應(yīng)于第二個(gè)圖標(biāo),依次類推。如果忽略此參數(shù),則使用第一個(gè)(默認(rèn))圖標(biāo)。如果 DisplayAsIcon 設(shè)置為 msoFalse,則忽略此參數(shù)。如果 IconIndex 在有效范圍之外,則使用默認(rèn)圖標(biāo)(索引值為 0)。

IconLabel  可選。String 類型。如果 DisplayAsIcon 設(shè)置為 msoTrue,此參數(shù)為出現(xiàn)在該圖標(biāo)下的文本。如果此標(biāo)簽丟失,Microsoft PowerPoint 將基于剪貼板內(nèi)容生成一個(gè)圖標(biāo)標(biāo)簽。如果 DisplayAsIcon 設(shè)置為 msoFalse,則忽略此參數(shù)。

Link  可選。MsoTriState 類型。決定是否創(chuàng)建到剪貼板內(nèi)容的源文件的鏈接。如果剪貼板內(nèi)容不支持鏈接,則會(huì)產(chǎn)生錯(cuò)誤。

MsoTriState 可以是下列 MsoTriState 類型常數(shù)之一。
msoCTrue 不應(yīng)用于此方法。
msoFalse 默認(rèn)值。不創(chuàng)建到剪貼板內(nèi)容的源文件的鏈接。
msoTriStateMixed 不應(yīng)用于此方法。
msoTriStateToggle 不應(yīng)用于此方法。
msoTrue 創(chuàng)建到剪貼板內(nèi)容源文件的鏈接。

說明

調(diào)用 PasteSpecial方法時(shí),如果剪貼板上沒有數(shù)據(jù),則會(huì)產(chǎn)生錯(cuò)誤。

VBA示例

以下示例將一個(gè)位圖圖像以圖標(biāo)形式粘貼到另一窗口中。本示例假設(shè)有兩個(gè)打開的窗口,當(dāng)前選中的是第一個(gè)窗口中的位圖圖像。

Sub PasteOLEObject()
    Windows(1).Selection.Copy
    Windows(2).View.PasteSpecial DataType:=ppPasteOLEObject, _
        DisplayAsIcon:=msoTrue, IconLabel:="New Bitmap Image"
End Sub

PowerPoint VBA教程:PasteSpecial方法·相關(guān)導(dǎo)航

-

上頁:PowerPoint VBA教程:Paste方法 下頁:PowerPoint VBA教程:Patterned方法

PowerPoint VBA教程:PasteSpecial方法·相關(guān)鏈接

PowerPoint VBA教程:Patterned方法 PowerPoint VBA教程:PickUp方法
PowerPoint VBA教程:Picture方法 PowerPoint VBA教程:Play方法
PowerPoint VB