次の方法で共有


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 セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

XmlMappedRange インターフェイス

Microsoft.Office.Tools.Excel 名前空間