2013-12-13 82 views
2

是否可以從JavaScript打開一個excel文件(本地或從服務器下載),但傳入參數?從javascript打開一個excel文件並傳遞參數

即具有href="/somefilename.xls?some-parameter"

一個鏈接與作爲Excel是開放的文件,它通過對參數爲VBA模塊。

這個想法是,當我傳遞'som​​e-parameter'時,VBA代碼的位取參數並使用參數做進一步處理。

+0

那麼首先,開始學習如何對XLS格式進行逆向工程。 –

+0

你有很好的理由爲什麼你會投我的票嗎? 「首先...?」除了「首先」之外,還有什麼可以說的嗎? ...有沒有「第二呢?」或者這就是你必須說的「瞭解如何對XLS格式進行反向工程」......爲什麼我想學習反向工程XLS格式,因爲沒有必要對我進行反向工程。我需要一個非常簡潔的問題的答案。 – Sash

回答

0

您有兩種選擇。

  • 使用builtinDocumentProperties(title,comment ...)在服務器端生成xlsx文件,或使用CustomXMLParts進行高級方法。

http://msdn.microsoft.com/en-us/library/office/ff197172.aspx

http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.workbook.customxmlparts.aspx

  • 您可以用自定義的協議和命令行瀏覽器中打開它。

https://support.shotgunsoftware.com/hc/en-us/articles/201145908-How-to-launch-external-applications-using-custom-protocols-rock-instead-of-http-

有你如何可以訪問到命令行VBA參數的方法。

http://www.motobit.com/tips/detpg_vba-getcommandline/

相關問題