WD2000: VBA: làm th? nào đ? đ?m các l?n xu?t hi?n c?a m?t t? ho?c c?m t?

ID c?a bài: 240157 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

? Trang này

TÓM T?T

Microsoft Word không cung c?p m?t tính năng đư?c xây d?ng trong đ? đ?m s? l?n m?t t? ho?c c?m t? đư?c s? d?ng trong m?t tài li?u. Tuy nhiên, b?ng cách s? d?ng ngôn ng? l?p tr?nh trong Word, b?n có th? t?o m?t thói quen mà th?c hi?n ch?c năng này.

THÔNG TIN THÊM

Microsoft cung c?p l?p tr?nh ví d? đ? minh ho? ch?, không có b?o hành ho?c th? hi?n hay ng? ?. Đi?u này bao g?m, nhưng không gi?i h?n, b?o đ?m ng? ? kh? năng bán hàng ho?c cho m?t m?c đích c? th?. Bài vi?t này gi? đ?nh r?ng b?n đ? quen thu?c v?i ngôn ng? l?p tr?nh mà đang đư?c ch?ng minh và v?i nh?ng công c? đư?c s? d?ng đ? t?o ra và g? l?i th? t?c. Microsoft h? tr? các k? sư có th? giúp gi?i thích các ch?c năng c?a m?t th? t?c c? th?, nhưng h? s? không s?a đ?i các ví d? đ? cung c?p thêm ch?c năng ho?c xây d?ng quy tr?nh đ? đáp ?ng các yêu c?u c? th? c?a b?n.

T?o v? mô

Sub CountWordPhrase()

Dim x, Response, ExitResponse
Dim y As Integer

' If an error occurs, continue the macro.
On Error Resume Next

AskAgain:

' Ask for the text to count.
x = InputBox("Type the word you want to count and then click OK." _
& Chr$(13) & Chr$(13) & _
"NOTE: This macro will find a whole word only. If the text you typed " _
& "is part of a larger string, it will also be found.")

' If text typed is blank or spaces, then ask to quit.
If x = "" Or x = " " Then
    ExitResponse = MsgBox("You either clicked Cancel or you did " & _
    "not type a word. Do you want to quit?", vbYesNo)
    
    If ExitResponse = 6 Then
        End
    Else
        ' If answer No to quit, then ask for text to count again.
        GoTo AskAgain
    End If
Else

    ' Search for and count occurrences of the text typed.
    With ActiveDocument.Content.find
        Do While .Execute(FindText:=x, Forward:=True, Format:=True, _
           MatchWholeWord:=True) = True
            
           ' Display message in Word's Status Bar.
           StatusBar = "Word is counting the occurrences of the text " & _
           Chr$(34) & x & Chr$(34) & "."
           
           y = y + 1
        Loop
    End With

' Display Message Box with results.
Response = MsgBox("The text " & Chr$(34) & x & Chr$(34) & " was found" _
& Str$(y) & " times.", vbOKOnly)

End If
End Sub
				

Gán m?t phím t?t cho v? mô

B?n có th? gán m?t phím t?t cho m?t v? mô b?ng cách s? d?ng các bư?c sau:
  1. Trên các Công cụ tr?nh đơn, nh?p vào Tùy ch?nh.
  2. Nh?p vào Bàn phím.
  3. Trong các Lưu các thay đ?i trong h?p, b?m vào các tài li?u đư?c đ?i tên ho?c m?u mà b?n mu?n lưu các phím t?t nh?ng thay đ?i quan tr?ng.
  4. Trong các Danh mục h?p, b?m vào Macro.
  5. Trong h?p bên ph?i, nh?p vào tên v? mô.

    LƯU ?: Các phím t?t b?t k? hi?n đang đư?c ch? đ?nh cho v? mô s? xu?t hi?n trong các Hi?n t?i phím h?p.
  6. Trong các Baám phím t?t m?i h?p, g? t? h?p phím l?i t?t b?n mu?n ch? đ?nh.
  7. Nh?p vào Ch? đ?nh.

Nơi v? mô trên m?t tr?nh đơn ho?c thanh công c?

B?n có th? gán v? mô cho m?t nút tr?nh đơn ho?c thanh công c? b?ng cách s? d?ng các bư?c sau:
  1. Trên các Công cụ tr?nh đơn, nh?p vào Tùy ch?nh.
  2. B?m vào các L?nh tab.
  3. Dư?i Danh mục, b?m Macro.
  4. Trong các L?nh danh sách, b?m chu?t ph?i vào v? mô và kéo v? mô vào tr?nh đơn ho?c thanh công c? c?a b?n mu?n.
  5. Nh?p vào Đóng đ? đóng nh?ng Tùy ch?nh h?p tho?i.

THAM KH?O

Đ? bi?t thêm chi ti?t v? cách s? d?ng m?u m? trong bài vi?t này, b?m s? bài vi?t dư?i đây đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
212536OFF2000: Làm th? nào đ? ch?y m?u m? t? bài vi?t cơ s? ki?n th?c

Thu?c tính

ID c?a bài: 240157 - L?n xem xét sau cùng: 21 Tháng Tám 2011 - Xem xét l?i: 2.0
Áp d?ng
  • Microsoft Word 2000 Standard Edition
T? khóa: 
kbhowto kbmacroexample kbprogramming kbmt KB240157 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:240157

Cung cấp Phản hồi