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

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

如果您建立使用 Microsoft Visual Studio 的其中一個 InfoPath 2003 工具套件 InfoPath 2003 表單範本,而您想要維持與 InfoPath 2003 共用的相容性,您可以繼續處理,進一步在_ 中開啟它開發您的表單範本專案z0z_和 Microsoft Visual Studio 2005 Tools for Applications (vsta)) 的環境中,或 Microsoft Visual Studio 2005 與Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System。 當您這樣做時,在您的表單範本中的商務邏輯會繼續使用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 程式碼的表單範本的詳細資訊,請參閱 Managed 程式碼的表單範本或文件中的 Visual Studio 工具應用程式 Visual Studio 2005 InfoPath 2007 開發人員參考開發環境。

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×