Съображения за надстройване на шаблони на формуляри, които използват управляем код

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Ако сте създали шаблон на формуляр на InfoPath 2003, като използвате един от InfoPath 2003 инструменти за Microsoft Visual Studio и искате да се поддържа съвместимост с InfoPath 2003, можете да продължите да работите и по-нататъшно разработване на вашия проект за шаблон на формуляр, като го отворите в _ z0z_ и Microsoft Visual Studio 2005 Tools for Applications (VSTA) среда, или в Microsoft Visual Studio 2005 с Microsoft Visual Studio 2005 Tools за Microsoft Office 2007 system. Когато направите това, на бизнес логиката в шаблон на формуляр ще продължи да използва обектния модел на .NET, предоставени от Microsoft.Office.Interop.InfoPath.SemiTrust пространство на имената.

Като алтернатива можете да мигрирате и надстроите кода в InfoPath 2003 формуляр шаблон на проекта да използвате нов обектен модел на .NET, предоставени от Microsoft.Office.InfoPath пространство на имената. При това, всичките си бизнес логиката код ще трябва да бъдат записани отново да използвате членове на Microsoft.Office.InfoPath пространство на имената, но всички от кода от предишната си проект се запазват и заобиколен от #if InfoPathManagedObjectModel и #endif отчети (Visual C#) или #If InfoPathManagedObjectModel и #End ако отчети (Visual Basic) като препратка по време на процеса на пренаписване на кода.

Ако тази тема се показва като щракнете върху помощ в диалоговия прозорец подканване "Искате ли да надстроите кода да използвате Microsoft Office InfoPath обект model?", направете едно от следните неща:

  • Щракнете върху не, за да се поддържа съвместимост с InfoPath 2003 и да продължите да използвате обектния модел на .NET, предоставени от Microsoft.Office.Interop.InfoPath.SemiTrust пространство на имената.

  • Щракнете върху да, за да надстроите кода в InfoPath 2003 формуляр шаблон на проекта да използвате нов обектен модел на .NET, предоставени от Microsoft.Office.InfoPath пространство на имената.

За повече информация за работа с шаблони за формуляри за управляем код вижте на 2007 за разработчици на InfoPath за документацията на управляван код шаблони за формуляри в Visual Studio Tools за приложения или Visual Studio 2005 среди за разработка.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×