allowedControl-elementet

Microsoft Office InfoPath

Vis alt Vis alt

allowedControl-elementet

Angir ActiveX-kontroller som kan startes.

Type

xsd:complexType

Underordnede elementer

Ingen.

Attributter

Attributt Type Obligatorisk Beskrivelse Mulige verdier
cabFile xsd:string Nei Angir navnet på CAB-filen. string
clsid xsd:string Ja Angir CLSID (ID for COM-klasse) for ActiveX-kontrollen. string
version xsd:string Nei Angir versjonsnummeret for ActiveX-kontrollen. string

Definisjon

    <xsd:element name="allowedControl">
  <xsd:complexType>
    <xsd:attribute name="cabFile" type="xsd:string" use="optional"></xsd:attribute>
    <xsd:attribute name="clsid" type="xsd:string" use="required"></xsd:attribute>
    <xsd:attribute name="version" type="xsd:string" use="optional"></xsd:attribute>
  </xsd:complexType>
</xsd:element>

  

Merknader

Når visningen inneholder en OBJECT-kode, vil kontrollen bare bli startet hvis CLSID-attributtet er oppgitt som et allowedControl-element i permissions-elementet. Andre kontroller enn de som tilsvarer CLSIDene som er oppgitt i permissions-elementet, kan ikke startes i visningen.

Hvis en ActiveX-kontroll som er oppgitt i permissions-elementet, ikke er installert (dvs. hvis et CLSID-attributt i en kontroll ikke er registrert), eller en tidligere versjon av kontrollen enn den som er angitt i permissions-elementet, er den eneste versjonen som er installert, da vil de påkrevde CAB-filene bli installert. Hvis CAB-filene ikke er inkludert eller installasjonen er stoppet, vil ikke skjemaet kunne åpnes.

Obs!  Dette elementet støttes ikke når alternativet Deaktiver funksjoner fra oppdateringspakke under Avansert-kategorien i Alternativer-dialogboksen i InfoPath er valgt, eller når Microsoft Office 2003 Editions Service Pack 1 eller senere ikke er installert. Skjemaer definert av en skjemadefinisjonsfil (XSF) som inkluderer dette elementet, kan ikke åpnes i InfoPath når oppdateringspakkefunksjoner er deaktivert eller ikke er tilgjengelige.

Eksempel

Følgende er et eksempel på allowedControl-elementet:

    <xsf:permissions>
  <xsf:allowedControl
        cabFile="{84F32C01-78D8-4B93-8ED4-106DA70224C2}.cab” 
        clsid="{84F32C01-78D8-4B93-8ED4-106DA70224C2}" 
        version=”1,0,0,1” />
  <xsf:allowedControl
        clsid="{F08DF954-8592-11D1-B16A-00C0F0283630}" />
</xsf:permissions>