Շաբաթ, 02 հոկտեմբեր 2021
  1 Գրառումներ
  7.6K այցելություններ
0
Քվեարկել
արձակել
ինչ-որ մեկը կարող է օգնել ինձ այս խնդրի հետ կապված: այս սցենարի մասին է:
Sub
ProtectSheetCheckSpellCheck()
'Update by Extendoffice 2018/11/2
Dim
xRg 
As
Range
On
Error
Resume
Next
Application.ScreenUpdating = 
False
    
With
ActiveSheet
        
.Unprotect (
"123"
)
        
Set
xRg = .UsedRange
        
xRg.CheckSpelling
        
.Protect (
"123"
)
    
End
With
Application.ScreenUpdating = 
True
End
Sub


Շնորհակալություն սրա համար: Այն լավ է աշխատել, բացառությամբ, որ այն փոխում է իմ թերթիկի պաշտպանության կարգավորումները ամեն անգամ, երբ այն գործարկում եմ: Ես պաշտպանված եմ իմ թերթիկը, բայց սահմանվել է այնպես, որ օգտագործողներին թույլ տամ ձևաչափել բջիջները, սյունակները և տողերը; բայց այս կոդը գործարկելուց հետո պաշտպանությունը վերադարձվում է լռելյայնին: Ինչպե՞ս կարող եմ պահպանել իմ կարգավորումները:
դրա պատասխանն էր. Դուք պետք է փոփոխեք .protect կոդը՝ ավելացնելով Ձեր ուզած թույլ չափանիշները: Աշխատանքային թերթիկներ («Թերթ 1»): Պաշտպանել,:=False, AllowInsertingColumns:=False, AllowInsertingRows:=False,:=Սխալ, AllowFiltering:=Սխալ, 
Այսպիսով, խնդրում եմ, եթե հնարավոր է, օգնեք ինձ ճիշտ կոդով, չեմ կարող ստիպել, որ այն աշխատի AllowInsertingRows.Protect-ի հետ («Welkom») և հետո?????? Այս իմ աշխատաթերթը (ներդիրները) կոչվում է, օրինակ, P&A կամ BIOp

և ես կարո՞ղ եմ այն ​​ճիշտ ստանալ օրիգինալ սցենարով:

 
2 տարի առաջ
·
#2313
0
Քվեարկել
արձակել
Բարև Mic@sha,

Ձեր օգտատերերին բջիջների, սյունակների և տողերի ձևաչափը թույլ տալու համար օգտագործեք ստորև նշված կոդը.

Sub ProtectSheetCheckSpellCheck()
'Update by Extendoffice 2021/12/20
Dim xRg As Range
On Error Resume Next
Application.ScreenUpdating = False
With ActiveSheet
.Unprotect ("123")
Set xRg = .UsedRange
xRg.CheckSpelling
'Password, Allow Formatting Cells, Allow Formatting Columns, Allow Formatting Rows
.Protect Password:="123", AllowFormattingCells:=True, AllowFormattingColumns:=True, AllowFormattingRows:=True
End With
Application.ScreenUpdating = True
End Sub


Amanda
  • էջ:
  • 1
Այս գրառման համար դեռևս պատասխաններ չեն տրվել: