Inaktivera kod bakom uppmaning om InfoPath-formulär

Anteckning

Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.

Symptom

När ett domän betrott InfoPath-formulär med kod som finns bakom startas visas en dialogruta med en uppmaning om att bekräfta innan koden körs. Det här kommandot stör automatiserade lösningar, till exempel en process på serversidan som skriver ut InfoPath-formulär.

Orsak

Bekräftelsemeddelandet om kod bakom lades till i KB 3162075 (maj 2018), för att hantera ett säkerhetsproblem.

Lösning

En ny registernyckelinställning har lagts till i version 15.0.5093.1000 som gör att kunder kan välja bort uppmaningen om säkerhetsbrister och återgå till det gamla beteendet, där det inte visas någon dialogruta för InfoPath-formulär som är betrodda för domänen.

Registernyckeln finns på den här platsen:

HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\InfoPath\Security\AllowFormCodeExec

När nyckelns värde är 0 (standardvärdet) visas dialogrutan med en uppmaning om bekräftelse innan du kör InfoPath-formulär med kod i domän betrodda lösningar. Om den här nyckeln ändras till ett värde som inte är noll visas inte dialogrutan.

Mer information

Behöver du fortfarande hjälp? Gå till Microsoft Community.