Wstawianie formantów ActiveX

Uwaga:  Staramy się udostępniać najnowszą zawartość Pomocy w Twoim języku tak szybko, jak to możliwe. Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Prosimy o powiadomienie nas, czy te informacje były pomocne, u dołu tej strony. Oto angielskojęzyczny artykuł do wglądu.

Tworzenie i rozpowszechnianie własnego niestandardowego formantu ActiveX można zaoszczędzić czas i nakładu dla innych projektantów szablon formularza, oprócz funkcji, które nie są dostępne w programie Microsoft Office InfoPath. Mogą być dostępne w tryb projektowania formantów ActiveX firmy Microsoft, a następnie użyj tych formantów w szablonów formularzy, które można utworzyć.

W tym artykule

Kiedy należy używać (formant ActiveX)

Środowisko użytkownika

Informacje dotyczące zgodności

Wstawianie formantów ActiveX w szablonie formularza

Porady dotyczące zabezpieczeń

Kiedy należy używać (formant ActiveX)

Zazwyczaj formantu ActiveX używać w sytuacji, gdy chcesz uwzględnić element interfejsu użytkownika w szablonie formularza, który nie jest dostępna w programie InfoPath, takich jak suwaka, dostępny w systemie Microsoft Windows.

Twoja organizacja można też utworzyć własne niestandardowe formanty ActiveX do użytku firmy. Na przykład szpitalu można zaprojektować formant ActiveX umożliwiający medycznych zdjęcia, które mają być wyświetlane w formularzu. Lub Załóżmy, że masz działu sprzedaży umożliwia śledzenie liczbę elementów sprzedaży w danym miesiącu. Aktualizowanie pola tekstowego, wpisując może być kłopotliwe i może spowodować błędy, uwzględniając, że zwiększyć o jedną wielokrotnie przez przedstawicielami handlowymi. Formant ActiveX niestandardowe własny zwiększy kliknięciem skraca czas poświęca śledzenia te informacje, które mogą pomóc w zmniejszeniu błędy.

Początek strony

Środowisko użytkownika

Zostanie wyświetlonych w formularzu zależy od całkowicie typu kontrolki ActiveX, używanego w szablonie formularza.

Po opublikowaniu szablonu formularza, który zawiera kontrolki ActiveX tego formantu należy zainstalowany i zarejestrowany na komputerach użytkowników, aby użytkownicy mogli otworzyć formularzy opartych na tym szablonie formularza. Niektóre kontrolki ActiveX, takie jak te, które są uwzględniane w systemie Microsoft Windows może być już zainstalowany i zarejestrowany na komputerach użytkowników. Inne formanty ActiveX, takich jak kontrolek niestandardowych tworzonych, nie może być zainstalowany i zarejestrowany. W tym przypadku musi podjąć środki, aby zainstalować i zarejestrować kontrolki dla użytkowników.

Jeśli planujesz zainstalować szablonu formularza przy użyciu programu instalacji niestandardowej, można zainstalować i zarejestrować niestandardowego formantu ActiveX w tym samym czasie. Można także określić istniejącego pliku cab w Kreatora dodawania formantów niestandardowych, który służy do instalowania formantu na komputerach użytkowników.

Użycie Kreatora dodawania formantów niestandardowych udostępnienie formantem ActiveX dla użytkowników, należy określić, czy chcesz spakować istniejący plik cab wraz z szablonu formularza. Ten plik cab umożliwia sterowanie zainstalowany i zarejestrowany na komputerach użytkowników. Jeśli chcesz dołączyć plik cab do szablonu formularza, a użytkownicy jeszcze nie mają zainstalowanego formantu ActiveX, program InfoPath monituje ich o zainstalowanie kontrolki, po otwarciu formularz oparty na szablonie formularza po raz pierwszy.

Program InfoPath automatycznie instaluje i rejestruje formant dla użytkowników, jeśli są spełnione oba następujące wymagania:

  • Plik cab jest podpisany za pomocą certyfikatu cyfrowego, który tworzy podpis cyfrowy do pliku.

  • Podpis cyfrowy jest z Projektant formularza lub innego zaufanego wydawcy. Jeśli plik cab jest podpisany, ale wydawca nie jest jeszcze zaufany na komputerze użytkownika, InfoPath wyświetla alert zabezpieczeń, a użytkownik będzie musiał zaufać wydawcy.

Początek strony

Informacje dotyczące zgodności

Projektowanie szablonu formularza w programie InfoPath, możesz zaprojektować szablon formularza zgodny z przeglądarką. Podczas projektowania szablonu formularza zgodnego z przeglądarkami formanty ActiveX są niedostępne w okienku zadań formanty, ponieważ nie można wyświetlić w przeglądarce sieci Web.

Ponadto kontrolki ActiveX nie są dostępne w części szablonu.

Początek strony

Wstawianie formantów ActiveX w szablonie formularza

Zanim (formant ActiveX) można dodać do szablonu formularza, musi być dostępne w okienku zadań formanty. Program InfoPath udostępnia Kreatora dodawania formantów niestandardowych który przeprowadzi Cię przez proces kontrolki ActiveX, wybierając tym cab instalacji z szablonu formularza w razie potrzeby i określania opcji wiązania i innych właściwości ActiveX formant.

Dodawanie formantu ActiveX do okienka zadań Formanty

Jeśli zajmujesz się opracowywaniem własny formant ActiveX do użycia w programie InfoPath, musisz określić ten formant jako bezpieczne do zainicjowania i bezpieczne zanim będzie można wykonać poniższą procedurę.

  1. Jeśli okienko zadań Kontrolki nie jest widoczne, kliknij pozycję Więcej kontrolek w menu Wstawianie lub naciśnij klawisze ALT + I, a następnie klawisz C.

  2. U dołu okienka zadań formanty kliknij pozycję Dodaj lub usuń formanty niestandardowe.

  3. W oknie dialogowym Dodawanie lub usuwanie formantów niestandardowych kliknij przycisk Dodaj.

  4. Na pierwszej stronie Kreatora dodawania formantów niestandardowych kliknij pozycję Formant ActiveX, a następnie kliknij przycisk Dalej.

  5. Na następnej stronie kreatora kliknij kontrolkę, którą ma na liście wybierz kontrolkę, a następnie kliknij przycisk Dalej.

    Uwaga: Na liście Wybierz formant zawiera kontrolki ActiveX, które są aktualnie zarejestrowane na komputerze, łącznie z formantami ActiveX, które znajdują się w systemie Microsoft Windows. Jeśli utworzono własnego niestandardowego formantu ActiveX, należy go zarejestrować w celu są wyświetlane na liście wybierz kontrolkę. Jeśli kontrolki ActiveX nie są zgodne z programem InfoPath lub zostały uznane za niebezpieczne, nie będzie można ją dodać do programu InfoPath.

  6. Na następnej stronie kreatora wykonaj jedną z następujących czynności:

    • Aby dołączyć plik cab instalacji z szablonu formularza, kliknij pozycję Dołącz plik cab, określ plik, który ma być używany, a następnie kliknij przycisk Dalej.

    • Aby zainstalować formant ActiveX przy użyciu programu instalacji niestandardowej lub jeśli kontrolki ActiveX jest już zainstalowany na komputerach użytkowników, kliknij pozycję nie dołączaj pliku cab i kliknij przycisk Dalej.

  7. Na liście Właściwość powiązanie wykonaj jedną z następujących czynności:

    • Aby powiązać właściwość formantu ActiveX z polem w źródle danych, kliknij odpowiedni element.

      Uwaga: Jeśli kontrolki ActiveX zawiera właściwość wartość, automatycznie wybiera w programie InfoPath, ale można ją zmienić.

    • Aby pozostawić formant ActiveX niepowiązany, kliknij pozycję (nie powiązać).

  8. Kliknij przycisk Dalej.

  9. W zależności od typu formantu ActiveX, który chcesz dodać może pojawić się lista Właściwość włączony lub wyłączony. Jeśli jest to możliwe, kliknij przycisk Właściwości, a następnie kliknij przycisk Dalej.

    Uwaga: Jeśli formant zawiera właściwość Enabled, automatycznie wybiera w programie InfoPath, ale można ją zmienić.

  10. Jeśli właściwość powiązania określony w kroku 7, określ odpowiednie opcje powiązania.

    Jak to zrobić?

    Na liście Typ pola lub grupy wykonaj jedną z następujących czynności:

    • Aby powiązać kontrolkę ActiveX z polem prostego typu danych, kliknij pole (element lub atrybut). Ten typ powiązania jest używany przez proste formanty ActiveX, takich jak formant suwaka, który znajduje się w systemie Microsoft Windows. Jeśli wybierzesz tę opcję, musisz określić domyślny typ danych dla kontrolki ActiveX, a także wszelkie dodatkowe typy danych do których należy powiązać kontrolki ActiveX.

    • Aby powiązać kontrolkę ActiveX z polem niestandardowego typu danych, kliknij pole (element z danymi typu niestandardowego). Ten typ powiązania jest używany przez formanty ActiveX, działające jako edytory dla określonego typu zawartości, takiej jak edycje języka MathML Edytor równań. Jeśli wybierzesz tę opcję, należy również określić przestrzeń nazw XML, który będzie można edytować.

    • Aby powiązać z formantem ActiveX do pola lub grupy, niezależnie od typu danych, kliknij pole lub grupa (dowolny typ danych). Ten typ powiązania jest używany przez formanty ActiveX, analizowanie informacji, gdzie indziej wprowadzane w tym samym formularzu, takich jak wykres, lub formanty ActiveX, które bezpośrednio obsługi danych XML.

  11. Kliknij przycisk Zakończ.

  12. Przejrzyj komunikatu potwierdzenia, a następnie kliknij przycisk Zamknij, aby zakończyć działanie kreatora.

  13. W oknie dialogowym Dodawanie lub usuwanie formantów niestandardowych kliknij przycisk OK.

Po ActiveX, które występują w okienku zadań formanty należy go wstawić do szablonu formularza.

Wstawianie formantów ActiveX w szablonie nowego, pustego formularza

Po wstawieniu formantu ActiveX firmy Microsoft na szablon formularza programu InfoPath wstawia formant niestandardowy powiązanej do pola lub grupy w źródle danych, w zależności od opcji określonych w Kreatorze dodawania formantów niestandardowych.

Uwaga: Jeśli inni projektanci szablonu formularza w Twojej organizacji, musisz użyć tego samego formantu ActiveX na własnych szablonów formularzy, a jeśli tego formantu nie jest już zainstalowany na swoich komputerach, możesz utworzyć programu instalacji niestandardowej, na przykład pakiet Instalatora systemu Microsoft Windows (. plik msi). Ten program instalacji niestandardowej można szybko zainstalować i zarejestrować formant ActiveX dla projektantów szablonu formularza.

  1. W szablonie formularza umieść kursor w miejscu, w którym chcesz wstawić kontrolkę.

  2. Jeśli okienko zadań Kontrolki nie jest widoczne, kliknij pozycję Więcej kontrolek w menu Wstawianie lub naciśnij klawisze ALT + I, a następnie klawisz C.

  3. W obszarze Wstaw kontrolki kliknij nazwę formantu ActiveX, który chcesz wstawić.

    Uwaga dotycząca zabezpieczeń: Dodaj kontrolki ActiveX do szablonu formularza, należy zachować ostrożność. Formanty ActiveX mogą być zaprojektowane w taki sposób, że ich użycie może stanowić ryzyko związane z zabezpieczeniami. Firma Microsoft zaleca używanie formantów tylko z zaufanych źródeł.

  4. Właściwość stron, które są specyficzne dla kontrolki ActiveX będą wyświetlane obok standardowych stron właściwości programu InfoPath dla formantów ActiveX. Aby wyświetlić te strony właściwości, kliknij dwukrotnie kontrolki ActiveX w szablonie formularza.

Wstawianie formantów ActiveX w szablonie formularza, który jest oparty na istniejącym źródle danych

Jeśli projektowanie szablonu formularza na istniejący plik języka XML (Extensible Markup), bazy danych lub usługi sieci Web, program InfoPath uzyskuje pól i grup w okienku zadań Źródło danych z tego istniejącego źródła danych. W tym scenariuszu można wstawić formantu ActiveX przez przeciąganie pola z okienka zadań Źródło danych do szablonu formularza lub wstawianie formantu ActiveX z okienka zadań formanty zamiast zgodnie z opisem w poniższej procedurze:

  1. W szablonie formularza umieść kursor w miejscu, w którym chcesz wstawić kontrolkę.

  2. Jeśli okienko zadań Kontrolki nie jest widoczne, kliknij pozycję Więcej kontrolek w menu Wstawianie lub naciśnij klawisze ALT + I, a następnie klawisz C.

  3. W obszarze Wstaw kontrolki kliknij nazwę formantu ActiveX, który chcesz wstawić.

  4. W oknie dialogowym Powiązanie kontrolki wybierz pole, w którym chcesz przechowywać danych formantu, a następnie kliknij przycisk OK.

Początek strony

Porady dotyczące zabezpieczeń

Podczas projektowania formularzy zawierających formanty ActiveX możesz należy pamiętać o następujących problemach zabezpieczeń:

  • Formanty ActiveX, które są używane w programie InfoPath mają ograniczenia, które są bardziej rygorystyczne niż dla formantów ActiveX w przeglądarce Windows Internet Explorer. Na przykład programu InfoPath wymaga, aby formanty ActiveX były oznaczane jako bezpieczne do zainicjowania jak bezpieczne. Jeśli zajmujesz się opracowywaniem niestandardowych formantów ActiveX do użycia w szablonach formularzy, należy zaimplementować interfejsu IObjectSafety co program InfoPath rozpoznaje, że określonego formantu został oznaczony bezpieczne i bezpieczne do zainicjowania.

  • Dodaj kontrolki ActiveX do szablonu formularza, należy zachować ostrożność. Formanty ActiveX mogą być zaprojektowane w taki sposób, że ich użycie może stanowić ryzyko związane z zabezpieczeniami. Firma Microsoft zaleca używanie formantów tylko z zaufanych źródeł.

  • Kontrolki ActiveX nie zainstalowanych przez lub uruchomić szablonów formularzy, które mają ograniczony poziom zaufania (określone w oknie dialogowym Opcje formularza w trybie projektowania).

  • Uzyskać informacje o projektowaniu zabezpieczyć formantów ActiveX odwiedź witrynę sieci Web Microsoft Developer Network (MSDN).

Początek strony

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×