共用方式為


Project () 的 Application.OpenXML 方法

會從 XML 字串開啟專案。

語法

expressionOpenXML( _XML_ )

expression 代表 Application 物件的變數。

參數

名稱 必要/選用 資料類型 描述
XML 必要 String 包含符合 Project XML 結構描述之有效 Project XML 字串的字串。

傳回值

Long

註解

Project XML 結構描述是提供Project SDK、 以檔案 mspdi_pj15.xsd。 您可以將專案儲存至 XML,然後編輯檔案所建立的 XML 檔案。 如果您以程式設計方式建立 XML 字串,您應依據該結構描述驗證才能 OpenXML 方法搭配使用。

如果成功, OpenXML 方法會傳回 0。

注意事項

[!注意事項] 您也可以使用 FileOpenEx 方法來開啟有效的 Project XML 檔案。 若要使用的 XML 字串開啟專案主要設計 OpenXML 方法。

範例

下列範例會開啟名為 OneTaskEdited.xml 的檔案,該檔案是藉由將專案儲存為 XML,然後進行編輯以移除預設值而建立的。 此範例需要 Microsoft Scripting Runtime 程式庫的參照 (scrrun.dll)。

Sub ImportXMLProject() 
    ' Requires reference to the Microsoft Scripting Runtime library (scrrun.dll). 
    Dim txtStream As TextStream 
    Dim fileName As String 
    Dim xmlContents As String 
    Dim fsObject As FileSystemObject 
 
    fileName = "C:\Project\VBA\Samples\OneTaskEdited.xml" 
    Set fsObject = CreateObject("Scripting.FileSystemObject") 
 
    If Not fsObject.FileExists(fileName) Then 
        MsgBox "The file does not exist: " & vbCrLf & fileName 
    Else 
        ' Open a text stream. 
        Set txtStream = fsObject.OpenTextFile(fileName:=fileName, IOMode:=ForReading) 
 
        xmlContents = txtStream.ReadAll 
        Application.OpenXML(xmlContents) 
        txtStream.Close 
    End If 
End Sub

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應