簡體   English   中英

如何將區分大小寫的 object.property 從 vba 傳遞給 Javascript?

[英]How to pass the casesensitive object.property to Javascript from vba?

使用 Acrobat.tlb 參考,我通過 vba 從 Word 創建了一個表單字段。

Set AcroApp = CreateObject("AcroExch.App")
Set objPDDoc = CreateObject("AcroExch.PDDoc")
objPDDoc.Open (sFilep)
Set jso = objPDDoc.GetJSObject
Set mForma = jso.addField("Chb1", "checkbox", 0, Array(260, 700, 270, 690))

現在我想為這個復選框設置一些自定義屬性。

mForma.TextColor = Array("RGB", 0, 0, 245)

一切都很好,直到我嘗試設置復選框的樣式屬性,因為 vba 總是將樣式更改為樣式(大寫 S)。 那么如何強制 vba 處理

mForma.style = "style.cr"

代替

mForma.Style = "style.cr"

好的,我想我在這里得到了你的答案: Acrobat Forms API 參考這是用於 VB,但希望也適用於 VBA。 試一試!

您應該能夠像這樣分配:

mForma.style = "check"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM