NamedRange.Parse(Object, Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Analizza un intervallo di dati e li frammenta in più celle.
public object Parse (object ParseLine, object Destination);
abstract member Parse : obj * obj -> obj
Public Function Parse (Optional ParseLine As Object, Optional Destination As Object) As Object
Parametri
- ParseLine
- Object
Stringa che contiene le parentesi di apertura e chiusura per indicare la divisione delle celle. Ad esempio, "[xxx][xxx]" indica che i primi tre caratteri verranno inseriti nella prima colonna dell'intervallo di destinazione e i successivi tre caratteri nella seconda colonna. Se si omette questo argomento, verrà automaticamente dedotto dove dividere le colonne in base alla spaziatura della cella superiore sinistra nell'intervallo. Se si vuole usare un intervallo diverso per indovinare la riga di analisi, usare un Range oggetto come ParseLine
argomento. Tale intervallo deve essere una delle celle da analizzare. L'argomento ParseLine
non può essere superiore a 255 caratteri, incluse le parentesi quadre e gli spazi.
- Destination
- Object
Oggetto Range che rappresenta l'angolo superiore sinistro dell'intervallo di destinazione per i dati analizzati. Se si omette questo argomento, l'analisi verrà eseguita automaticamente sul posto.
Restituisce
Esempio
Nell'esempio di codice seguente viene usato il Parse metodo per analizzare ogni gruppo di cifre in un set di numeri di telefono da un NamedRange controllo denominato NamedRange1
in un nuovo intervallo di celle a partire dalla cella D1.
Questo esempio è relativo a una personalizzazione a livello di documento.
private void ParsePhoneNumbers()
{
this.Range["A1"].Value2 = "'5555550100'";
this.Range["A2"].Value2 = "'2065550101'";
this.Range["A3"].Value2 = "'4255550102'";
this.Range["A4"].Value2 = "'4155550103'";
this.Range["A5"].Value2 = "'5105550104'";
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1", "A5"],
"namedRange1");
// Parse the phone numbers and insert them into
// the range starting at D1.
namedRange1.Parse("[XXX][XXX][XXXX]",
this.Range["D1"]);
}
Private Sub ParsePhoneNumbers()
Me.Range("A1").Value2 = "'5555550100'"
Me.Range("A2").Value2 = "'2065550101'"
Me.Range("A3").Value2 = "'4255550102'"
Me.Range("A4").Value2 = "'4155550103'"
Me.Range("A5").Value2 = "'5105550104'"
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1", "A5"), _
"namedRange1")
' Parse the phone numbers and insert them into
' the range starting at D1.
namedRange1.Parse("[XXX][XXX][XXXX]", Me.Range("D1"))
End Sub
Commenti
Distribuisce il contenuto del NamedRange controllo per riempire diverse colonne adiacenti. Il NamedRange controllo non può essere più di una colonna a livello di colonna.