Nume ascunse găsite

Inspector document a găsit nume ascunse în registrul de lucru. Aceste nume pot stoca informații ascunse despre scenariile de Rezolvitor. De exemplu, atunci când utilizați programul de completare Rezolvitor pentru a executa un scenariu, acesta poate stoca informații despre parametrii de calcul și alte date sensibile ca nume ascunse în registrul de lucru.

Important: Microsoft furnizează exemple de programare doar pentru ilustrație, fără garanție explicită sau implicită. Acestea includ, dar nu se limitează la garanþiile implicite de vandabilitate sau adecvare la un anumit scop. Acest articol presupune că sunteți familiarizat cu limbajul de programare care este în curs de demonstrare și cu instrumentele utilizate pentru a crea și a depana proceduri. Inginerii de asistență Microsoft vă pot ajuta să explicați funcționalitatea unei anumite proceduri, dar acestea nu vor modifica aceste exemple pentru a oferi funcționalități suplimentare sau pentru a construi proceduri pentru a îndeplini cerințele specifice.

Problemă

Inspector document nu poate elimina aceste nume ascunse pentru dvs.

Soluția recomandată

Rularea următoarei macrocomenzi pentru a elimina nume ascunse. Macrocomanda afișează o casetă de mesaj care listează trei elemente: (1) dacă numele definit este vizibil sau ascuns, (2) numele definit și (3) la ce se referă numele (referința la celula registrului de lucru). Puteți să alegeți Da sau nu pentru a șterge sau pentru a păstra numele definite.

Notă: Dacă utilizați această macrocomandă pentru a elimina nume ascunse, programe de completare (cum ar fi Rezolvitor) sau macrocomenzile pot să nu funcționeze așa cum vă așteptați și pot pierde date ascunse asociate cu acestea. Această macrocomandă afectează, de asemenea, orice nume definit care este ascuns, nu numai acelea care au fost adăugate de Rezolvitor.

Precauție: Dacă numele foii conțin spații, este posibil să primiți o eroare atunci când încercați să ștergeți numele definit.

Eliminarea numelor ascunse

' Module to remove all hidden names on active workbook
   Sub Remove_Hidden_Names()

       ' Dimension variables.
       Dim xName As Variant
       Dim Result As Variant
       Dim Vis As Variant

       ' Loop once for each name in the workbook.
       For Each xName In ActiveWorkbook.Names

           'If a name is not visible (it is hidden)...
           If xName.Visible = True Then
               Vis = "Visible"
           Else
               Vis = "Hidden"
           End If

           ' ...ask whether or not to delete the name.
           Result = MsgBox(prompt:="Delete " & Vis & " Name " & _
               Chr(10) & xName.Name & "?" & Chr(10) & _
               "Which refers to: " & Chr(10) & xName.RefersTo, _
               Buttons:=vbYesNo)

           ' If the result is true, then delete the name.
           If Result = vbYes Then xName.Delete

           ' Loop to the next name.
       Next xName

   End Sub

Notă:  Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Ne puteți spune dacă informațiile au fost utile? Aici se află articolul în limba engleză, ca referință.

Rămâneți cu un pas înainte cu Microsoft 365

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×