萬盛學電腦網

 萬盛學電腦網 >> WORD教程 >> WORD使用技巧 >> VBA判斷Word的選擇性粘貼是否選擇無格式文本

VBA判斷Word的選擇性粘貼是否選擇無格式文本

  代碼如下,如果想判斷為其它格式的,請自行修改。

  Option Explicit

  Sub EditPasteSpecial()

  '''當用戶單擊選擇性粘貼命令時,Word自動調用本過程

  Dim myDlg As Word.Dialog

  Dim strDataType As String

  Set myDlg = Word.Dialogs(wdDialogEditPasteSpecial) '''選擇性粘貼對話框

  If myDlg.Show = -1 Then

  strDataType = UCase$(myDlg.DataType) '''獲取數據類型

  End If

  Set myDlg = Nothing

  If strDataType = "TEXT" Then '''無格式文本

  MsgBox "無格式文本方式已被選中!", vbInformation, "Rousoft Office"

  End If

  End Sub

copyright © 萬盛學電腦網 all rights reserved