Condividi:        

formattazione commenti

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

formattazione commenti

Postdi matzap » 04/02/16 09:00

ciao,
in rete ho trovato questa macro molto utile per la formattazione dei commenti:
Codice: Seleziona tutto
Sub CopiaFormatoCommenti()

        ActiveCell.Comment.Shape.Fill.Transparency = 0#
        ActiveCell.Comment.Shape.Line.Weight = 4.5
      ActiveCell.Comment.Shape.Line.DashStyle = msoLineSolid
        ActiveCell.Comment.Shape.Line.Style = msoLineThickThin
       ActiveCell.Comment.Shape.Line.Transparency = 0#
        ActiveCell.Comment.Shape.Line.Visible = msoTrue
        ActiveCell.Comment.Shape.Line.ForeColor.SchemeColor = 10
        ActiveCell.Comment.Shape.Line.BackColor.RGB = RGB(255, 255, 255)
        ActiveCell.Comment.Shape.Fill.Visible = msoTrue
        ActiveCell.Comment.Shape.Fill.ForeColor.RGB = RGB(255, 255, 255)
        ActiveCell.Comment.Shape.Fill.BackColor.SchemeColor = 80
        ActiveCell.Comment.Shape.Fill.PresetTextured msoTextureWhiteMarble
        ActiveCell.Comment.Shape.Shadow.Type = msoShadow6
       ActiveCell.Comment.Shape.AutoShapeType = msoShapeRoundedRectangle
        ActiveCell.Comment.Shape.Adjustments.Item(1) = 0.1707
        ActiveCell.Comment.Shape.Adjustments.Item(1) = 0.1219
        ActiveCell.Comment.Shape.Adjustments.Item(1) = 0#
        ActiveCell.Comment.Shape.Adjustments.Item(1) = 0.1098
        ActiveCell.Comment.Shape.Adjustments.Item(1) = 0.0731
   ActiveCell.Comment.Shape.Placement = xlMoveAndSize
  ActiveCell.Comment.Shape.ControlFormat.PrintObject = True
        ActiveCell.Comment.Shape.Locked = False
        ActiveCell.Comment.Shape.ControlFormat.LockedText = True
        ActiveCell.Comment.Shape.TextFrame.AutoSize = True

End Sub


la cosa interessane è che nonostante il foglio sia protetto, mi fa spostare il commento, quando è visibile, come voglio. il problema è che me lo fa anche cancellare premendo il tasto "canc", e questo vorrei evitarlo.
come posso fare?
ciao
excel 2010
matzap
Utente Senior
 
Post: 246
Iscritto il: 16/04/13 08:27

Sponsor
 

Re: formattazione commenti

Postdi Flash30005 » 04/02/16 12:12

la cella deve essere con opzione bloccata spuntata
e quando inserisci la protezione al foglio
di limitare ad altri utenti di poter agire solo sulle celle bloccate e sbloccate
(apposita spunta)

ciiao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: formattazione commenti

Postdi matzap » 22/06/16 09:35

Ciao,
anche io ho lo stesso problema e non riesco a risolverlo semplicemente bloccando il foglio.
per impedire la cancellazione devo mettere:
Codice: Seleziona tutto
ActiveCell.Comment.Shape.Locked =true

ma così poi non posso neache spostarlo.
Suggerimenti?
Ciao
excel 2010
matzap
Utente Senior
 
Post: 246
Iscritto il: 16/04/13 08:27

Re: formattazione commenti

Postdi Anthony47 » 23/06/16 00:29

Anche a me, con Office 2010, i commenti possono essere cancellati da macro anche se la cella e' protetta; deve essere una prestazione.... :evil:
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: formattazione commenti

Postdi matzap » 23/06/16 09:09

Ciao Anthony,
oltrre che da macro si cancellano anche selezionandoli e premendo Canc!
non c'è soluzione a questo inconveniente?
buona giornata
excel 2010
matzap
Utente Senior
 
Post: 246
Iscritto il: 16/04/13 08:27

Re: formattazione commenti

Postdi Anthony47 » 23/06/16 14:06

Se il foglio e' protetto io non ho l'opzione "Cancella commento", a meno che quando ho protetto il foglio non abbia spuntato la voce [Consenti] "Modifica oggetti".

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: formattazione commenti

Postdi matzap » 24/06/16 07:49

Buongiorno Anthony,
probabilmente perché io proteggo i fogli in apertura di workbook:
Codice: Seleziona tutto
Worksheets(I).Unprotect Password:="PSW"
Worksheets(I).Protect Password:="PSW", UserInterFaceOnly:=True

per proteggere il foglio ma consentire alle macro di lavorare senza dover ogni volta togliere la protezione e poi rimetterla.
Ciao
excel 2010
matzap
Utente Senior
 
Post: 246
Iscritto il: 16/04/13 08:27

Re: formattazione commenti

Postdi Anthony47 » 28/06/16 01:43

Confermo che il mio XL2010, anche se protetto con UserInterFaceOnly:=True, non consente la rimozione di commenti con comandi manuali.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: formattazione commenti

Postdi matzap » 29/06/16 20:37

ma hai impostato
Codice: Seleziona tutto
ActiveCell.Comment.Shape.Locked = False

oppure
Codice: Seleziona tutto
ActiveCell.Comment.Shape.Locked = true
?
perchè
se lo imposto a VERO mi impedisce di cancellarlo ma anche di muoverlo...
cia
excel 2010
matzap
Utente Senior
 
Post: 246
Iscritto il: 16/04/13 08:27

Re: formattazione commenti

Postdi Anthony47 » 30/06/16 22:18

Io mi ero limitato a proteggere il foglio con Worksheets(I).Protect Password:="PSW", UserInterFaceOnly:=True
In effetti aggiungendo ActiveCell.Comment.Shape.Locked = False il commento diventa cancellabile.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: formattazione commenti

Postdi matzap » 05/07/16 09:59

esatto è quello che volevo dire.
e come si può fare? i vorrei poterlo spostare ma non concellare.
Ciao
excel 2010
matzap
Utente Senior
 
Post: 246
Iscritto il: 16/04/13 08:27

Re: formattazione commenti

Postdi Anthony47 » 06/07/16 01:29

Direi che questo e' uno dei casi in cui devi usare Protect e Unprotect, visto che l'uso di UserInterFaceOnly:=True non produce il risultato corretto.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "formattazione commenti":


Chi c’è in linea

Visitano il forum: Gianca532011 e 60 ospiti