XmlMappedRange.Parse メソッド
データの範囲を区切り、複数のセルに分割します。
名前空間: Microsoft.Office.Tools.Excel
アセンブリ: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll 内)
構文
'宣言
Function Parse ( _
ParseLine As Object, _
Destination As Object _
) As Object
Object Parse(
Object ParseLine,
Object Destination
)
パラメーター
- ParseLine
型 : System.Object
セルを分割する位置を示す、左右の角かっこ ([]) を含む文字列です。
たとえば、"[xxx][xxx]" と指定すると、配置先の範囲の最初の列に最初の 3 文字を挿入し、2 列目に次の 3 文字を挿入します。
この引数を省略した場合、Microsoft Office Excel は、列を分割する位置を、範囲の左上のセルのスペーシングに基づいて推測します。区切る行の推測に、異なる範囲を使用するには、ParseLine 引数に Range を指定します。この範囲は、区切る対象のセルのいずれか 1 つであることが必要です。 ParseLine 引数は、角かっこ ([]) および空白を含めて 255 文字以内であることが必要です。
- Destination
型 : System.Object
区切ったデータの配置先の範囲の左上隅を表す Range です。この引数を省略した場合、元どおりの位置で区切られます。
戻り値
型 : System.Object
例
次のコード例は、Parse メソッドを使用して XmlMappedRange の値を区切り、セル A5 から始まる 3 つのセルに配置します。このコード例では、現在のワークシートに CustomerAddress1Cell という名前の XmlMappedRange が含まれており、int 型のスキーマ要素が対応しているものと仮定しています。
Private Sub ParseDate()
Me.CustomerDateCell.Value2 = "'04042004'"
Me.CustomerDateCell.Parse("[XX][XX][XXXX]", Me.Range("A5"))
End Sub
private void ParseDate()
{
this.CustomerDateCell.Value2 = "'04042004'";
this.CustomerDateCell.Parse("[XX][XX][XXXX]",
this.Range["A5"]);
}
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。