By laxerlager ուրբաթ, 14 փետրվարի 2020թ
Ավելացնել Kutools բառի համար
Գրառումներ 5
Սիրում 0
Դիտումներ 5.8K
Քվեարկել 0
Կա՞ որոշակի պատճառ, թե ինչու բացատները ավտոմատ կերպով չեն փոխարինվում ընդգծումներով Word փաստաթղթում տեքստ ընտրելիս, այնուհետև կտտացնելով «Տեղադրել էջանիշ» պատկերակը Kutools ներդիրի տակ: Սա կարծես ամբողջովին տրամաբանական, ժամանակ խնայող հատկանիշ է, որը Kutools-ը կարող է և պետք է անհապաղ իրականացնի: Ես ակնկալում էի, որ նման հատկություն ձեռք կբերվի ծրագրաշարը գնելիս, և ողջունում եմ ուրիշների մեկնաբանությունները և/կամ մտքերը դրա վերաբերյալ:

Kutools_Insert_Bookmark_ScreenShot.png
Բարև Լաքսերլագեր,
Ես ունեմ նույն խնդիրը/անհանգստությունը: Այսպիսով, էջանիշ ստեղծելու համար Kutools-ի օգտագործման փոխարեն ես օգտագործում եմ հետևյալ մակրոները. Ինձ շատ կուրախացներ, եթե մեկ ուրիշը կարողանար օգուտ քաղել իմ աշխատանքից: 
Գիտե՞ք ինչպես օգտագործել մակրոները:

Sub InsertNewBookmark()
Dim MyData As DataObject
Dim strClip As String
Dim bkName As String
 
If Selection.Type = wdSelectionNormal Then
 Selection.Copy
End If
Set MyData = New DataObject
MyData.GetFromClipboard
strClip = MyData.GetText
strClip = Trim(strClip)
strClip = Replace(strClip, " ", " ")
strClip = Replace(strClip, "  ", " ")
strClip = Replace(strClip, " ", "_")
bkName = InputBox("Insert new bookmark name.", "Hello there.", strClip)
 
On Error GoTo Oops
If (StrPtr(bkName) = 0) Then
' MsgBox "You pressed cancel or [X]."
Exit Sub
 
ElseIf (bkName = "") Then
MsgBox "You have to name the bookmark. Try again."
Call InsertNewBookmark
 
Else
 ActiveDocument.Bookmarks.Add _
 Name:=bkName, Range:=Selection.Range
Exit Sub
End If
Oops:
MsgBox ("The bookmark could not be created. Remember to follow these guidelines :" & vbNewLine & vbNewLine & "• Names must begin with a letter of the alphabet." _
& vbNewLine & "• Names can contain only letters, numbers, and the underscore." & vbNewLine & "• Names cannot contain spaces or punctuation marks." & vbNewLine _
& vbNewLine & "Let's try it again. Ready?")
Call InsertNewBookmark
 
End Sub
·
3 տարի առաջ
·
0 Սիրում
·
0 քվե
·
0 Comments
·
Ողջույն.

Մտածում էի, որ երբեք պատասխան չեմ ստանա, էլ ուր մնաց՝ մակրոյով: Շատ շնորհակալություն.

Ցավոք սրտի, Մակրոն ինձ մոտ չի աշխատում: Տեքստ ընտրելիս և մակրո գործարկելիս ես անընդհատ ստանում եմ VBA Error «Can't execute code in break mode»:

Մտքեր կամ ուղղումներ կան:

Thanks again!
·
3 տարի առաջ
·
0 Սիրում
·
0 քվե
·
0 Comments
·
մոռացել եմ նշել, որ ես նաև երբեմն ստանում եմ սխալ՝ «Կազմելու սխալ. օգտագործողի կողմից սահմանված տեսակը սահմանված չէ»
·
3 տարի առաջ
·
0 Սիրում
·
0 քվե
·
0 Comments
·
Օ՜, վայ, այդ բոլոր տառերն ու թվանշանները չպետք է այնտեղ լինեն: Փորձենք նորից տեղադրել այդ սքրինշոթը։
·
3 տարի առաջ
·
0 Սիրում
·
0 քվե
·
0 Comments
·
Դուք պարզապես պետք է ավելացնեք համապատասխան հղումը: Կարիք չկա հստակ հասկանալ, թե դա ինչ է, պարզապես արեք հետևյալը. 
  1. Գնացեք VBA խմբագրիչ (այսինքն՝ սեղմեք ALT+F11)[/*]
  2. Ստեղծեք դատարկ օգտատիրոջ ձև (տես կցված սքրինշոթը: Աջ սեղմեք ձախ պատուհանում, ընտրեք ներդիր, այնուհետև Userform): [/*]
  3. Սեղմեք «Գործիքներ» ցանկի տողում[/*]
  4. Սեղմեք հղումներ[/*]
  5. Ոլորեք ներքև դեպի Microsoft Forms 2.0 Object Library[/*]
  6. Համոզվեք, որ վանդակը նշված է[/*]
  7. Սեղմեք OK[/*]
Կրկին փորձեք մակրո:
·
3 տարի առաջ
·
0 Սիրում
·
0 քվե
·
0 Comments
·
Դիտել ամբողջական գրառումը