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>