Creazione di componenti aggiuntivi di Infopath 2007 che manipolano il modulo in fase di progettazione

StackOverflow https://stackoverflow.com/questions/12905

  •  08-06-2019
  •  | 
  •  

Domanda

Sto sperimentando la creazione di un componente aggiuntivo per Infopath 2007.La documentazione è molto succinta.Quello che sto cercando di determinare è il tipo di azioni che un componente aggiuntivo può eseguire durante la progettazione di un modulo.La maggior parte della discussione e degli esempi riguardano il momento in cui l'utente compila il modulo.Posso, ad esempio, aggiungere un nuovo campo al modulo nel designer?Aggiungere un nuovo elemento allo schema?Spostare un campo modulo nell'area di progettazione?Non sembra, ma non riesco a trovare nulla di definitivo.

È stato utile?

Soluzione

Non esiste un modello a oggetti per la finestra di progettazione di InfoPath.

Credo che la cosa più vicina che puoi ottenere sia l'API esposta per l'hosting di Visual Studio supportato da InfoPath;ma non credo che questo ti darà il controllo programmatico del designer che vorresti.

http://msdn.microsoft.com/en-us/library/aa813327.aspx#office2007infopathVSTO_InfoPathDesignerAPIIntegratingInfoPath2007VisualStudio

Scusa Kevin.

Altri suggerimenti

Sfortunatamente Bryan probabilmente ha ragione.E ho provato a creare un plug-in VS da utilizzare con lo sviluppo di InfoPath.È molto restrittivo e difficile da usare.Non molto efficace per un lavoro di scripting rapido.

ho trovato AutoHotKey essere il miglior strumento di scripting ad hoc da utilizzare con InfoPath.Non si integra direttamente con InfoPath, ma ho riscontrato che l'automazione tasto+mouse realizza la maggior parte di ciò di cui avevo bisogno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top