1. Proprietà del documento (metadati):
Questi sono i dettagli sul documento stesso, come titolo, autore, parole chiave, ecc.
* Accesso e visualizzazione delle proprietà:
* File> Info: Questo è il modo più semplice. Vedrai un pannello sul lato destro che visualizza le proprietà di base. Puoi fare clic su "Mostra tutte le proprietà" nella parte inferiore del pannello per vedere un elenco più ampio.
* Inserimento di proprietà nel contenuto del documento:
* Ciò consente di visualizzare informazioni dinamiche all'interno del testo del documento.
* Inserisci scheda> Parti rapide> campo ...
* Nella finestra di dialogo campo:
* Categorie: Scegli "Informazioni sul documento".
* Nomi dei campi: Seleziona la proprietà che si desidera visualizzare (ad esempio, "Autore", "Titolo", "FileName", "LastSavedTime").
* Proprietà sul campo: È spesso possibile specificare un formato per i dati visualizzati (ad es. Formati della data).
* Fare clic su OK .
* Esempio: Digitare "Questo documento è stato scritto da" e quindi inserire il campo "Autore" mostrerà il nome dell'autore come definito nelle proprietà del documento. Quando l'autore viene modificato nelle proprietà del documento, il testo nel documento * si aggiornerà automaticamente.
2. Proprietà oggetto (ad es. Proprietà di un'immagine o forma):
Questi sono attributi specifici a un particolare oggetto all'interno del documento.
* Accesso alle proprietà degli oggetti:
* Fai clic con il pulsante destro del mouse sull'oggetto (immagine, forma, tavolo, ecc.)
* Scegli "Format Picture" (o "Formatta forma", "Proprietà tabella", ecc.) Dal menu di contesto.
* Un riquadro di formato si aprirà sul lato destro della finestra di parole, permettendo di visualizzare e modificare le proprietà dell'oggetto come dimensioni, posizione, colore, stile di linea, ecc.
* che mostra le proprietà dell'oggetto direttamente nel documento (meno comune):
* In genere * non * è possibile visualizzare dinamicamente le proprietà degli oggetti direttamente nel contenuto del documento come è possibile con le proprietà del documento. Il riquadro di formato è il modo principale per visualizzarli e modificarli.
* Soluzione alternativa (per alcune proprietà): * Potresti * digitare manualmente alcune informazioni sugli oggetti, ma questo non sarà collegato dinamicamente. Per esempio:
* "Questa immagine è larga 3 pollici e alta 2 pollici" (ma dovresti aggiornarlo manualmente se l'immagine è ridimensionata).
3. Proprietà personalizzate:
Puoi aggiungere le tue proprietà personalizzate a un documento Word.
* Aggiunta di proprietà personalizzate:
* File> Info> Proprietà> Proprietà avanzate
* Vai alla scheda "personalizzata".
* Nome: Immettere un nome per la tua proprietà personalizzata.
* Tipo: Selezionare il tipo di dati (testo, data, numero, sì/no).
* Valore: Immettere il valore per la proprietà.
* Fare clic su Aggiungi .
* Fare clic su OK .
* Mostrare proprietà personalizzate nel contenuto del documento:
* Inserisci scheda> Parti rapide> campo ...
* Categorie: Scegli "Informazioni sul documento".
* Nomi dei campi: Seleziona "Docproperty".
* Proprietà sul campo: Nel discesa "Proprietà", seleziona il nome della proprietà personalizzata creata.
* Fare clic su OK .
Scenari di esempio e codice (VBA):
Mentre la visualizzazione delle proprietà degli oggetti non è direttamente integrata, VBA (Visual Basic per applicazioni) può essere utilizzato per scenari più avanzati.
* Esempio:visualizzazione del nome e del percorso del file utilizzando un codice campo (nessun VBA richiesto):
1. Scheda Inserisci> Parti rapide> campo ...
2. Categorie:informazioni sul documento
3. Nomi dei campi:nome file
4. Controlla la casella "Aggiungi percorso al nome file" se si desidera il percorso completo.
5. Fare clic su OK.
* Esempio:usare VBA per ottenere l'altezza e la larghezza di un'immagine (più complessa, richiede conoscenza VBA):
`` `VBA
Sub getimageproperties ()
Dim shp come forma
Dim Heightinches come single
Dim widtinches come single
'Supponendo che la prima forma sia l'immagine che desideri
Imposta Shp =ActiveDOcument.shapes (1) 'Cambia' 1 'se è una forma diversa
HeightinChes =shp.height / 72 '72 punti per pollice
WidInInches =shp.width / 72
MSGBox "Altezza dell'immagine:" &HeightinChes &"Inches" &Vbcrlf &_
"Larghezza dell'immagine:" &widthinnches &"pollici"
'Potresti scrivere questo a un segnalibro o una casella di testo nel documento invece di utilizzare una casella di messaggio.
Fine sub
`` `
Spiegazione del codice VBA:
1. `Dim shp come forma`:dichiara una variabile` shp` per tenere un oggetto di forma.
2. `Dim Heightinches come singoli`,` wid widtinches come single`:dichiara le variabili per contenere l'altezza e la larghezza in pollici.
3. `SET SHP =ActiveDocument.shapes (1)`:imposta la variabile `shp` per fare riferimento alla forma * prima * nel documento attivo. Importante: Dovrai regolare l'indice (`1` tra parentesi) al numero di forma corretto se la tua immagine non è la prima forma. Word assegna numeri in base all'ordine in cui sono stati inseriti. Puoi anche fare il giro della collezione `ActiveDocument.shapes 'per trovare una forma con un nome specifico o altre caratteristiche.
4. `HeightinChes =Shp.Height / 72`:ottiene l'altezza della forma in * punti * (unità predefinita di Word) e la divide per 72 per convertirlo in pollici.
5. `widthininches =shp.width / 72`:come sopra, ma per la larghezza.
6. `msgbox ...`:visualizza l'altezza e la larghezza in una finestra di messaggio. Probabilmente vorresti modificarlo per * scrivere * i valori direttamente nel documento, forse inserendoli in un segnalibro o una casella di testo specifici.
Come eseguire il codice VBA:
1. Premere Alt + F11 per aprire l'editor VBA.
2. Inserisci> Modulo
3. Incollare il codice nel modulo.
4. Chiudere l'editor VBA.
5. Per eseguire il codice, premere Alt + F8, selezionare il nome macro (`getImageProperties` in questo caso) e fare clic su" Esegui ".
Considerazioni chiave:
* dinamico vs. statico: Ricorda che le proprietà del documento (metadati) sono collegate dinamicamente. Le proprietà dell'oggetto non sono * nativamente * dinamiche in parola. VBA può essere utilizzato per creare soluzioni più dinamiche, ma richiede più competenze di codifica.
* Tipi di dati: Assicurati di scegliere il tipo di dati corretto per le proprietà personalizzate (testo, data, numero, ecc.)
* indicizzazione della forma: Quando si utilizza VBA per accedere alle forme, fai molta attenzione all'indicizzazione della forma. L'ordine delle forme può cambiare, rompendo il codice. L'uso dei nomi delle forme (se li hai assegnati) è un approccio più affidabile.
* Campi di aggiornamento: Se hai inserito campi nel documento (come le proprietà del documento), potrebbe essere necessario * aggiornarli * per vedere gli ultimi valori. È possibile selezionare il campo e premere F9 per aggiornarlo, oppure è possibile aggiornare tutti i campi nel documento con CTRL+A (selezionare tutto) seguito da F9.
* Sicurezza: I documenti con il codice VBA possono aumentare gli avvisi di sicurezza. Sii cauto quando si apri i documenti da fonti non attendibili.
Scegli il metodo che si adatta meglio alle tue esigenze. Se stai solo mostrando le informazioni di base del documento, il metodo `File> Info` o` Insert> Parti rapide> Field` è generalmente sufficiente. Se è necessario visualizzare informazioni personalizzate o manipolare le proprietà degli oggetti a livello di programmazione, è necessario utilizzare VBA.
software © www.354353.com