2009-11-05 6 views
0

J'ai créé un formulaire InfoPath qui utilise le code VB pour insérer des champs dans une liste personnalisée que j'ai créée sur un site SharePoint 2007. Cette partie fonctionne. J'ai "publié" le formulaire dans une bibliothèque de formulaires.Formulaire Forcer InfoPath à ouvrir dans le navigateur

J'ai modifié les paramètres de cette bibliothèque de formulaires pour ouvrir les éléments dans le navigateur et autoriser la modification des types de contenu.

Dans InfoPath sous Paramètres du formulaire, j'ai choisi le paramètre de compatibilité pour autoriser l'ouverture de ce formulaire dans un navigateur, j'ai connecté mon service Forms en ligne et j'ai exécuté le vérificateur de conception. Pas d'erreurs

Lorsque je tente de l'ouvrir dans le navigateur en utilisant le menu « Edition dans le navigateur » réglage je reçois ce message d'erreur:

Ce modèle de formulaire est pas navigateur activé. Il doit être soit republié comme une forme de navigateur compatible, ou ouvert à l'aide de Microsoft Office InfoPath 2007.

Peu importe ce que je fais, la forme ne sera pas ouvert dans le navigateur. C'est tout ce que je veux. Ai-je manqué quelque chose??

+0

Avez-vous signé le formulaire avec un certificat dans l'écran "Security and Trust"? – strongopinions

+0

J'ai défini la sécurité et la confiance, la seule chose que j'ai remarqué est qu'il est écrit "Un administrateur doit approuver ce modèle de formulaire avant de pouvoir le remplir par le navigateur". Je suis un "propriétaire" sur mon site SharePoint mais je ne suis pas un administrateur de collection de sites, puis-je effectuer cette tâche? – 0x808080

Répondre

1

Vous devez télécharger votre formulaire via l'Administration centrale car vous utilisez du code dans votre formulaire. Voir this MSDN acticle.

+0

J'ai enlevé le code, changé la connexion de soumission d'un updatelistitem à la forme de soumission-à-bibliothèque sans code, et ne peux toujours pas ouvrir un formulaire sans code dans le navigateur ... – 0x808080

+0

Au cœur de cela, vous ' re correct. J'ai besoin d'un certificat émis par un administrateur de collection de sites pour que l'environnement puisse approuver un formulaire pour lequel j'ai défini des paramètres d'approbation personnalisés et explicites sur ce code. – 0x808080

Questions connexes