Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Selection.Copy & Paste

  1. #1

    Selection.Copy & Paste

    Ciao a tutti... premesso che sono incompetente in materia e che per sbaglio ho postato questo quesito nel forum sbagliato (SCRIPTING ),
    facendo una macro in word ho ottenuto questo risultato

    Sub indice()
    '
    ' indice Macro
    ' Macro registrata il 08/05/2003 da _
    '
    Selection.Find.ClearFormatting
    Selection.Find.Font.Color = wdColorRed
    With Selection.Find
    .Text = ""
    .Replacement.Text = ""
    .Forward = True
    .Wrap = wdFindContinue
    .Format = True
    .MatchCase = False
    .MatchWholeWord = False
    .MatchWildcards = False
    .MatchSoundsLike = False
    .MatchAllWordForms = False
    End With
    Selection.Find.Execute
    Selection.Copy
    ActiveWindow.ActivePane.View.ShowAll = True
    ActiveDocument.Indexes.MarkAllEntries Range:=Selection.Range, Entry:= _
    "XXXXXX", EntryAutoText:="XXXXXX", CrossReference:="", _
    CrossReferenceAutoText:="", BookmarkName:="", Bold:=False, Italic:=False
    Selection.MoveRight Unit:=wdCharacter, Count:=1
    Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _
    "INDEX \E"" "" \L"", """, PreserveFormatting:=True
    Selection.Font.SmallCaps = wdToggle
    Selection.Find.ClearFormatting
    Selection.Find.Font.Color = wdColorRed
    With Selection.Find
    .Text = ""
    .Replacement.Text = ""
    .Forward = True
    .Wrap = wdFindContinue
    .Format = True
    .MatchCase = False
    .MatchWholeWord = False
    .MatchWildcards = False
    .MatchSoundsLike = False
    .MatchAllWordForms = False
    End With
    Selection.Find.Execute
    End Sub

    Il mio problema è questo:
    nella parte in grassetto "XXXXXX" in automatico la macro mi registra quello che ha trovato in selection.copy
    se io ripeto la macro, non mi inserisce il nuovo valore evidenziato con il find, ma mantiene quello vecchio.
    Come posso inserire quello che ho copiato ogni volta che ripeto la macro?

    Ho provato a inserire

    Entry:=Selection.Paste
    ma non funziona....

    Secondo quesito...
    se io volessi ripetere questa macro dall'inizio di un documento alla sua fine, come si fa?
    grazie per l'aiuto
    - Punteggiatura. Sono vivo e vegeto. Sono vivo. E vegeto.
    - La vera felicità sta nelle piccole cose: una piccola villa, un piccolo yacht, una piccola fortuna...
    - Il pesce che lotta contro la corrente muore fulminato.

  2. #2
    nessun'idea?

    - Punteggiatura. Sono vivo e vegeto. Sono vivo. E vegeto.
    - La vera felicità sta nelle piccole cose: una piccola villa, un piccolo yacht, una piccola fortuna...
    - Il pesce che lotta contro la corrente muore fulminato.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.