2014-07-04 75 views
0

我正在處理文本音譯(將一個lang文本羅馬化爲另一個文本)。使用宏調用使用PHP在Excel中寫入事件

輸入文本寫入XLSX文件。

我想要的是,當用戶在xlsx文件的一個單元格中寫入文本時,它的音譯(我已經制定出來)應該寫入它的鄰居單元格中。

是否有可能創建Macro(或其他),以便當用戶寫入其中一個單元格時,發生執行音譯並將其寫入單元格旁邊的事件調用。

我爲web應用制定了相同的規定。在用戶在文本框上寫入的地方,我會對keyup事件執行操作,並在鄰居文本框中立即給出結果。

$("#english").keyup(function() { } 

是否有任何服務爲xlsx文件做到這一點?

回答

1

在VBA編輯器中,項目資源管理器(默認情況下爲左側),右鍵單擊要輸入初始字符串的工作表名稱,然後選擇「查看代碼」。在編輯器窗口的頂部,有兩個選擇框。從左邊的那個,選擇「工作表」,從右邊的那個,選擇你想要觸發你的代碼的事件。這聽起來像你想要「計算」或「SelectionChange」。一旦你選擇了它,編輯器就會填充你可以用你需要執行的任何代碼來填充的子shell。