共用方式為


Microsoft.Office.InfoPath 命名空間

Microsoft.Office.InfoPath 命名空間的型別和成員提供一組核心功能,可用來在 Microsoft Office InfoPath 2007 表單範本內建立自訂商務邏輯。當部署到 Microsoft Office Forms Server 2007 或 Office SharePoint Server 2007 中適當設定的文件庫時,使用這個新物件模型所建立的商務邏輯將會同時在網頁瀏覽器和 Office InfoPath 2007 中執行。您可以選擇性地撰寫使用此物件模型中提供之額外功能層級的商務邏輯,此商務邏輯將只會在開啟的表單範本內執行,以便能夠在 Office InfoPath 2007 中編輯。

如需使用此命名空間之成員的詳細資訊,請參閱開發 InfoPath Managed 程式碼表單範本。如需 Microsoft.Office.InfoPathMicrosoft.Office.Interop.InfoPath.SemiTrust 命名空間提供之物件模型差異的詳細資訊,請參閱了解 InfoPath 2007 物件模型和開發環境

類別

  類別 描述
Public class AdoQueryConnection 代表從 Microsoft Access 或 Microsoft SQL Server 資料庫擷取資料的連線。
Public class AdoSubmitConnection 表示將資料送出至 Microsoft Access 或 Microsoft SQL Server 資料庫的連線。
Public class Application 表示 Microsoft Office InfoPath 2007 應用程式。
Public class ButtonEvent 實作與表單上 [按鈕] 控制項關聯的事件。
Public class Certificate 表示已用來建立簽章的 X.509 數位憑證。
Public class ClickedEventArgs 提供 Clicked 事件的資料。
Public class ContextChangedEventArgs 提供 ContextChanged 事件的資料。
Public class ControlEvents 代表表單上 [按鈕] 控制項所引發之 Clicked 事件的所有事件處理常式集合。
Public class DataConnection 代表衍生每種特定資料連線類型的來源基底類別。
Public class DataConnectionCollection 包含資料連線物件,該物件對應至表單範本內使用的每個資料連線。
Public class DataSource 表示表單範本中的資料來源。
Public class DataSourceCollection 包含 DataSource 物件的集合,這些物件表示在表單內使用的資料來源。
Public class EmailSubmitConnection 代表以電子郵件送出表單資訊的資料連線。
Public class Environment 提供屬性來判斷用於開啟表單範本的執行階段環境。
Public class EventManager 用來初始化並繫結表單範本中 InternalStartup 方法的事件處理常式。
Public class FileQueryConnection 表示從 XML 檔案中擷取資料的連線。
Public class FileSubmitConnection 表示將表單資訊送出至 Microsoft Windows SharePoint Services 伺服器或支援 DAV 連線之其他伺服器的連線。
Public class FormError 代表表單之 FormErrorCollection 中的錯誤。
Public class FormErrorCollection 包含目前表單中每個錯誤的 FormError 物件。
Public class FormEvents 實作表單範本本身可以引發的所有事件。
Public class FormTemplate 表示表單範本。
Public class HtmlTaskPane 表示自訂工作窗格,此窗格與在其中編輯表單的目前視窗相關聯。
Public class LoadingEventArgs 提供 Loading 事件的資料。
Public class MailEnvelope 表示將目前表單以附件形式傳送的自訂電子郵件。
Public class ManagedObjectWrapper  
Public class MergeEventArgs 提供 Merge 事件的資料。
Public class Permission 提供 UserPermissionCollection 的存取以及可套用至表單的權限設定。
Public class SaveCancelEventArgs 提供資料給 SaveEventArgs 物件的 CancelableArgs 屬性。
Public class SaveEventArgs 提供表單之 Save 事件的資料。
Public class SharepointListQueryConnection 表示從 SharePoint 清單或文件庫擷取資料的連線。
Public class Signature 代表已新增至表單中的數位簽章或表單中已簽署的資料集。
Public class SignatureCollection 包含套用至表單或 SignedDataBlock 物件所代表可簽署資料集之每一個數位簽章的 Signature 物件。
Public class SignedDataBlock 代表表單中可以簽署的資料集。
Public class SignedDataBlockCollection 對應到表單範本內 (如表單定義檔案 (.xsf) 中所定義) 之可簽署資料集的 SignedDataBlock 物件集合。
Public class SignEventArgs 會提供表單之 Sign 事件的資料。
Public class SubmitEventArgs 提供 Submit 事件的資料。
Public class SubmitToHostConnection 代表用來送出資料至主機環境的連線。
Public class TaskPane 表示與 Microsoft Office InfoPath 2007 中目前視窗關聯的工作窗格。
Public class TaskPaneCollection 包含 TaskPane 物件的集合,這些物件代表與 Microsoft Office InfoPath 2007 中的視窗相關聯的工作窗格。
Public class User 提供可以用來傳回目前使用者相關資訊的屬性和方法。
Public class UserPermission 代表目前表單 UserPermissionCollection 集合的成員。
Public class UserPermissionCollection 代表與目前表單關聯的 UserPermission 物件集合。
Public class VersionUpgradeEventArgs 提供表單 VersionUpgrade 事件的資料。
Public class View 表示表單內的檢視。
Public class ViewInfo 包含與表單中檢視相關的描述性資訊。
Public class ViewInfoCollection 包含表單中每個檢視的 ViewInfo 物件。
Public class ViewSwitchedEventArgs 會針對表單的 ViewSwitched 事件提供資料。
Public class WebServiceConnection 表示與 XML Web 服務的連線。
Public class Window 表示在 Microsoft Office InfoPath 2007 應用程式中使用的視窗。
Public class WindowCollection 包含目前開啟之每個 InfoPath 視窗的 Window 物件。
Public class XmlChangingEventArgs 會提供 Changing 事件的資料。
Public class XmlEvent 實作由表單執行個體的基礎 XML 文件中的資料變更所引發的事件。
Public class XmlEventArgs 會提供 Changed 事件的資料。
Public class XmlEvents 表單範本所有 XmlEvent 事件的集合。
Public class XmlForm 表示表單的基礎 XML 文件。
Public class XmlFormCancelEventArgs 會提供於取消表單及其基礎 XML 文件引發的事件時所顯示之自訂訊息的資料。
Public class XmlFormCollection 包含目前開啟之每個表單的 XmlForm 物件。
Public class XmlFormHostItem 這個類別是 XmlForm 類別的包裝函式。
Public class XmlValidatingEventArgs 提供欄位或群組之 Validating 事件的資料。
Public class XPathTypedValue 實作 EmailSubmitConnectionFileSubmitConnection 類別的特定屬性值所傳回的物件,以便取得並設定這些值。

委派

  委派 描述
Public delegate ClickedEventHandler 代表會處理 [按鈕] 控制項之 Clicked 事件的方法。
Public delegate ContextChangedEventHandler 代表將會處理表單之 ContextChanged 事件的方法。
Public delegate LoadingEventHandler 代表會處理表單之 Loading 事件的方法。
Public delegate MergeEventHandler 代表將會處理表單之 Merge 事件的方法。
Public delegate SaveEventHandler 代表會處理表單之 Save 事件的方法。
Public delegate SignEventHandler 代表會處理表單之 Sign 事件的方法。
Public delegate SubmitEventHandler 代表將會處理表單之 Submit 事件的方法。
Public delegate VersionUpgradeEventHandler 代表會處理表單之 VersionUpgrade 事件的方法。
Public delegate ViewSwitchedEventHandler 代表會處理表單之 ViewSwitched 事件的方法。
Public delegate XmlChangedEventHandler 代表將會處理欄位或群組之 Changed 事件的方法。
Public delegate XmlChangingEventHandler 代表會處理表單之 Changing 事件的方法。
Public delegate XmlValidatingEventHandler 代表會處理欄位或群組之 Validating 事件的方法。

列舉

  列舉 描述
Public enumeration ActionType 會指定 ExecuteAction 方法所要執行的編輯命令。
Public enumeration CertificateStatus 會指定數位憑證的狀態。
Public enumeration EmailAttachmentType 指定附加至電子郵件之表單檔案的類型。
Public enumeration ErrorMode 會指定自訂錯誤會顯示在強制回應對話方塊中,還是顯示在錯誤來源控制項內的非強制回應內容中。
Public enumeration ExportFormat 指定匯出檢視時所要使用的檔案格式。
Public enumeration FormErrorType 指定 InfoPath 表單之 FormErrorCollectionFormError 物件的錯誤類型。
Public enumeration MachineState 會指定用戶端電腦的連線狀態。
Public enumeration PermissionType 代表使用者的權限。
Public enumeration SignatureRelation 指定定義如何將多個簽章套用到可簽署之資料集的關係。
Public enumeration SignatureStatus 會指定數位簽章的狀態。
Public enumeration TaskPaneType 會指定目前選取的工作窗格類型。
Public enumeration WindowState 會指定 Window 物件所代表之 InfoPath 應用程式視窗的狀態。
Public enumeration WindowType 指定 InfoPath 應用程式視窗的類型。
Public enumeration XmlFormOpenMode 會指定表單開啟方式。
Public enumeration XmlOperation 會指出 ChangedChangingValidating 事件期間所發生的作業類型。