使用 Managed 程式碼的表單範本升級時應考量的事項

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

如果您建立的 Microsoft Visual Studio 中使用 InfoPath 2003 套件提供的其中一個 InfoPath 2003 表單範本,您想要維持與 InfoPath 2003 相容性,您可以繼續處理,並進一步開發_ 中開啟的表單範本專案z0z_和 Microsoft Visual Studio 2005 Tools 應用程式 (vsta)) 的環境,或使用Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office SystemMicrosoft Visual Studio 2005。當您執行此動作時,在您的表單範本中的商務邏輯將繼續使用Microsoft.Office.Interop.InfoPath.SemiTrust命名空間所提供的.NET 物件模型。

或者,您可以移轉,InfoPath 2003 表單範本的專案中使用Microsoft.Office.InfoPath命名空間所提供的新.NET 物件模型升級的程式碼。當這麼一來,您的商務邏輯程式碼的所有需要重新寫入使用Microsoft.Office.InfoPath命名空間的成員,但您過去的專案中的程式碼的所有保留,周圍#if InfoPathManagedObjectModel#endif陳述式 (Visual C#) 或#If InfoPathManagedObjectModel#End If陳述式 (Visual Basic) 供您參考的程序期間的重新撰寫程式碼。

如果您顯示本主題即可加以 」 執行您想要升級您的程式碼,使用 Microsoft Office InfoPath 物件 model? 」] 對話方塊中的協助,請執行下列其中一項:

  • 按一下 [],若要維持與 InfoPath 2003 相容性],然後繼續使用Microsoft.Office.Interop.InfoPath.SemiTrust命名空間所提供的.NET 物件模型。

  • 按一下 [升級 InfoPath 2003 表單範本的專案中使用新的.NET 物件模型Microsoft.Office.InfoPath命名空間所提供的程式碼。

如需有關使用 managed 程式碼的表單範本的詳細資訊,請參閱受管理的程式碼的表單範本或文件在 Visual Studio 工具應用程式 Visual Studio 2005 InfoPath 2007 開發人員參考的開發環境。

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×