0

I've been scouring the net, and cannot for the life of me find a working link that is able to force hyperlinks to InfoPath forms to open in the client app in SPO. I've ensured that the form library's settings have been changed to default to opening in the client app.

This form has code in it that will not work with the browser.

Here are a couple of the link iterations I've tried:

Any ideas?

1

Try this link:

ms-infopath:nft|u|https://<siteURL>/FormServerTemplates/Forms/<filename>.xsn|s|https://<siteURL>/FormServerTemplates/

It should give you a prompt to open the form in InfoPath client application.

Note: The form needs to be published first via InfoPath application > FILE > Publish > Network Location > enter full path under "Form template path and file name".

The publish path is formatted as:

https://<siteURL>/FormServerTemplates/Forms/<filename>.xsn
| improve this answer | |
-1

In SharePoint online, the below setting - whether it is enabled or disabled which control the behavior of whether the form should be opened in infopath filler or in the browser.

  • Enable or disable rendering of browser-enabled form templates. If you disable rendering, users cannot use a web browser to fill out the form and must use Microsoft InfoPath Filler 2013 to open the form.

  • Enable or disable publishing of browser-enabled form templates. If you disable publishing, form designers can publish only form templates that are not browser-enabled. In this case, all browser-compatible features are disabled in the form template.

By default, browser-enabled user form templates can be published and rendered.

How do I control this setting in modern admin center?

  1. Go to the More features page of the new SharePoint admin center and sign in with an account that has admin permissions for your organization.

  2. Under InfoPath, select Open.

  3. In the User Browser-enabled Form Templates section, specify how you want user form templates to be processed by InfoPath Forms Services by completing the following steps:

  4. a. Select the Allow users to browser-enable form templates check box to allow users to publish browser-enabled form templates.

  5. b. Select the Render form templates that are browser-enabled by userscheck box to allow browser-enabled form templates that users publish to be rendered in a web browser.

  6. Select OK.

Read more about this in MSDN :

Configure InfoPath Forms Services

Notes :

In the upcoming years, InfoPath form will be stopped by Microsoft. So, it is not recommended to go with infopath, as early as possible we should rebuild the form in powerapps or Nintex form if you have Nintex license.

| improve this answer | |
  • I appreciate the information but it is info I already know and this in no way has anything to do with what I asked, which is: how do I create a hyperlink to open the form template in the client app. – user2004758 Feb 6 at 8:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.