Domanda

Sto cercando di imparare a gestire gli oggetti media a Word VBA per quanto riguarda le tabelle di MS Word.

Uso della Gamma oggetto di aiuto , sembrerebbe posso creare un intervallo di celle fino a quando le cellule sono contigui, ma io non riesco a ottenere la sintassi per specificare i punti iniziale e finale della gamma utilizzando cellule.

Ad esempio:

Set rngCells = myTable.Range(Start:=<cell>, End:=<cell>)

Non sono sicuro di cosa mettere dentro per indicare la cella per avviare o il cellulare per finire con. Qualcuno può darmi un indizio? :)

Edit: Ho già creato il tavolo da zero - Sto cercando di utilizzare un intervallo di celle per alcune righe in mezzo per applicare la formattazione a loro. In particolare, sto cercando di vedere se questo può essere fatto senza l'utilizzo di selezione.

È stato utile?

Soluzione

ho trovato la risposta che cercavo:

Set myCells = ActiveDocument.Range(Start:=ActiveDocument.Tables(1).Cell(1, 1).Range.Start, _
             End:=ActiveDocument.Tables(1).Cell(1, 1).Range.End)

Non avevo capito l'oggetto Range era dall'oggetto Document, non l'oggetto tabella.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top