本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

NamedRange.XPath 屬性

 

取得 XPath,表示對應至 NamedRange 控制項之元素的 Xpath。

命名空間:   Microsoft.Office.Tools.Excel
組件:  Microsoft.Office.Tools.Excel (在 Microsoft.Office.Tools.Excel.dll 中)

XPath XPath { get; }

屬性值

Type: Microsoft.Office.Interop.Excel.XPath

XPath,表示對應至 NamedRange 控制項之元素的 Xpath。

除了儲存成 XML 試算表格式的檔案外,XML 功能只能在 Microsoft Office Professional Edition 2003 和 Microsoft Office Excel 2003 中使用。

下列程式碼範例會將 XmlMap 對應至目前的工作表,然後設定 NamedRangeXPath 屬性為 XmlMap 中所定義的 XPath。這個範例假設名稱為 Customers.xsd 的 Excel 結構描述定義檔案 (包含 XPath 定義 "/ns1:Customer/ns1:LastName") 存在於 C 磁碟機的根目錄。

這是示範文件層級自訂的範例。

private void UseXPath()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1"],
        "namedRange1");

    Excel.XmlMap xmlMap1 = Globals.ThisWorkbook.XmlMaps.Add(
        @"C:\Customers.xsd", "Customer");

    namedRange1.XPath.SetValue(xmlMap1,
        "/ns1:Customer/ns1:LastName", false);

    MessageBox.Show("The XPath of the NamedRange is: " +
        namedRange1.XPath.Value);
}
回到頁首
顯示: