Oggetti invisibili da Opzioni privacy, Controllo documento

Anonimo
2014-01-20T15:24:41+00:00

Buongiorno a tutti

in Excel 2007 eseguendo il controllo documento nelle opzioni privacy

alla voce Contenuto invisibile mi dice

Numero di oggetti invisibili trovati: 2 e viene visualizzato il pulsante Rimuovi tutto.


Come posso vedere questi due oggetti invisibili  ?

N.B. La rimozione funziona ma io sono curioso di conoscere questi due oggetti che sto andando a rimuovere

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2014-01-20T16:31:14+00:00

Buongiorno a tutti

in Excel 2007 eseguendo il controllo documento nelle opzioni privacy

alla voce Contenuto invisibile mi dice

Numero di oggetti invisibili trovati: 2 e viene visualizzato il pulsante Rimuovi tutto.


Come posso vedere questi due oggetti invisibili  ?

N.B. La rimozione funziona ma io sono curioso di conoscere questi due oggetti che sto andando a rimuovere

Prova a far girare questa macro dopo averla copia/incollata in un modulo standard:

Public Sub m()

    Dim s As String

    Dim shp As Shape

    Dim sh As Worksheet

    For Each sh In ThisWorkbook.Worksheets

        For Each shp In sh.Shapes

            If shp.Visible = False Then

                s = s & shp.Name & vbNewLine

            End If

        Next

    Next

    MsgBox s

End Sub

Se non hai mai utilizzato il vb di Excel, vedi qui:

La risposta è stata utile?

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2014-01-20T16:28:31+00:00

Buongiorno a tutti

in Excel 2007 eseguendo il controllo documento nelle opzioni privacy

alla voce Contenuto invisibile mi dice

Numero di oggetti invisibili trovati: 2 e viene visualizzato il pulsante Rimuovi tutto.


Come posso vedere questi due oggetti invisibili  ?

N.B. La rimozione funziona ma io sono curioso di conoscere questi due oggetti che sto andando a rimuovere

Ciao Baffo,

Alt-F11 per aprire l'Editor di VBA

Menu  | Inserisci | Modulo

Incolla il suddetto codice:

'=============>>

Option Explicit

'---------------------->>

Public Sub Tester()

Dim WB As Workbook

Dim SH As Worksheet

Dim oObj As OLEObject

Dim i As Long

Dim sStr As String

Dim msgStr As String

Const aStr As String = "OGGETTI ORA VISIBILE"

Set WB = ActiveWorkbook

For Each SH In WB.Worksheets

For Each oObj In ActiveSheet.OLEObjects

With oObj

If .Visible = False Then

sStr = sStr & vbNewLine & .Name & vbTab & SH.Name

.Visible = True

End If

End With

Next oObj

Next SH

msgStr = IIf(CBool(Len(sStr)), sStr, "Nessun oggetto nascosto trovato")

Call MsgBox(Prompt:=msgStr, Buttons:=vbInformation, Title:=aStr)

End Sub

'<<=============

Alt-Q per tornare in Excel

Alt-F8 percaprire la finestrina di Maqcro,

Seleziona Tester

Esegui

===

Regards,

Norman

La risposta è stata utile?

0 commenti Nessun commento

7 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2014-01-20T16:52:18+00:00

    Dim oObj As OLEObject

    For Each oObj In ActiveSheet.OLEObjects

    Ciao Norman. Se utilizzo OLEObject, se ho immagini nascoste non le rileva.

    A te si?

    Con Shape rileva sia i controlli che le immagini, Office 2007/2010/2013

    Grazie.

    Ciao Mauro,

    Hai ragione, e non sarebbe solo immagini che non sarebbero riconosciute!

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-01-20T16:40:11+00:00

    Ciao Baffo,

    La riga

    For Each oObj In ActiveSheet.OLEOBJECTS

    avrebbe dovuto essere

    For Each oObj In SH.OLEOBJECTS

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2014-01-20T16:36:16+00:00

    Dim oObj As OLEObject

    For Each oObj In ActiveSheet.OLEObjects

    Ciao Norman. Se utilizzo OLEObject, se ho immagini nascoste non le rileva.

    A te si?

    Con Shape rileva sia i controlli che le immagini, Office 2007/2010/2013

    Grazie.

    La risposta è stata utile?

    0 commenti Nessun commento