2016-11-16 4 views
0

Zur Zeit habe ich ein Formular mit einer einzigen Taste und den folgenden Code:Excel VBA erstellen AcroPDF Programmatically

Dim ctrl As CommandButton 

Private Sub CommandButton1_Click() 

Set ctrl = Me.Controls.Add(bstrProgID:="Forms.commandbutton.1", Name:="CommandButton1", Visible:=True) 

End Sub 

stattdessen eine Befehlsschaltfläche zu schaffen, möchte ich eine AcroPDF Steuerelement erstellen. AcroPDF kann unter der Option "Zusätzliche Kontrolle" gefunden werden. Ich habe festgestellt, dass jedes einzelne Steuerelement seine eigene ProgID hat, aber die Liste zeigt nur allgemeine Steuerelemente wie Befehlsschaltflächen und Beschriftungen usw. Nicht in der Lage, AcroPDF ProgID zu finden Kann jemand helfen?

Thanks :)

Antwort

2

die Antwort auf eine zufällige koreanische Website während der Suche auf Google. Habe nichts verstanden, also habe ich nach englischen Schlüsselwörtern gesucht und die ProgID ist "AcroPDF.PDF.1"

+1

Gute Arbeit! Sie können Ihre eigene Antwort auch als "Akzeptiert" markieren. –

+0

@DavidZemens hahaha yeah, der Großteil des Kredits geht an Sie obwohl durch meinen anderen Beitrag. Sie haben mir geholfen, das Schlüsselwort herauszufinden, das ich eingeben musste, um in Google zu suchen. Wusste nicht was "ProgID" war oder das war eine Sache. Wie mein Name sagt, bin ich ein Noob-Programmierer: P – NoobProgrammer