在客戶端用JAVASCRIPT或VBSCRIPT生成WORD文件 (轉)
在客戶端用JAVASCRIPT或VBSCRIPT生成WORD文件 (轉)[@more@]哎!離開的的日子可真難過呀!
小弟現在出差做一個專案,雖然我們還不會用,但是由於人手不夠,我和一個JAVA員,兩個人跑到XXX從頭作起。因為是XXX,所以很討厭微軟的東東(除了以外,呵呵。。。至於為何嗎!可能是因為微軟的東東太好用的緣故,人家覺得開發商水平太低呀!)。
因為使用者要求所做系統有文件自動生成的功能,所以我被安排負責用JAVA生成文件的工作(因為我們是新手,沒有呀!好象很簡單),我們在網上晃來晃去,就是沒有發現一個關於這方面的東東(我們都快絕望了),就在這時,在紅雨姐姐這個BBS上認識了Itsyh老弟,Itsyh老弟告訴我在.NET/">http://www.itpub.net/上看到過關於JAVA生成文件的帖子,於是呼!我們就飛奔而至,還真找到了這方面的內容(可惜呀!我們白高興一場),有位老大說用jakarta的POI能夠解決在端用JAVA生成WORD文件的問題,於是我們就飛奔到上看了一下,結果還真是可以呀!連忙下了一個,於是就開始看POI的文件,我看呀!看呀!終於我們傻了。
因為在POI中對於的HS模組功能已經做的很好了,對於WORD的HDF功能還在開發過程中呀!下面這段文字就jakarta給我帶來的困惑(We are looking for developers!!! If you are interested in hel with HDF familiarize yourself with the code and just start coding. Make sure you read the gulines for getting involved ),我們終於要放棄這個POI了,於是就想到了在客戶端生成應該沒有這麼複雜吧!
終於熬了一晚,在同事的熱心教導下,偶終於完成了用或在客戶端生成WORD文件的程式碼工作(哎!因為我們兩個都不太會用WORD,而吃了大虧呀!呵呵。。。等於是研究了WORD一個晚上),雖然有警告上的問題,但是使用的還不錯。
注意:客戶端要裝OFFICE
下面我就把程式碼給大家參考一下,希望大家以後能用到。
對WORD文件,我使用的文字型窗體區域的功能,所有區域定義好以後有個名字,也就是我要替換的名字。(替換內容長度可以不獻呀!)
VBSCRIPT程式碼:
JAVASCRIPT程式碼:
WORD文件看附件
希望大家能有更好的辦法來解決這個問題。:D
小弟現在出差做一個專案,雖然我們還不會用,但是由於人手不夠,我和一個JAVA員,兩個人跑到XXX從頭作起。因為是XXX,所以很討厭微軟的東東(除了以外,呵呵。。。至於為何嗎!可能是因為微軟的東東太好用的緣故,人家覺得開發商水平太低呀!)。
因為使用者要求所做系統有文件自動生成的功能,所以我被安排負責用JAVA生成文件的工作(因為我們是新手,沒有呀!好象很簡單),我們在網上晃來晃去,就是沒有發現一個關於這方面的東東(我們都快絕望了),就在這時,在紅雨姐姐這個BBS上認識了Itsyh老弟,Itsyh老弟告訴我在.NET/">http://www.itpub.net/上看到過關於JAVA生成文件的帖子,於是呼!我們就飛奔而至,還真找到了這方面的內容(可惜呀!我們白高興一場),有位老大說用jakarta的POI能夠解決在端用JAVA生成WORD文件的問題,於是我們就飛奔到上看了一下,結果還真是可以呀!連忙下了一個,於是就開始看POI的文件,我看呀!看呀!終於我們傻了。
因為在POI中對於的HS模組功能已經做的很好了,對於WORD的HDF功能還在開發過程中呀!下面這段文字就jakarta給我帶來的困惑(We are looking for developers!!! If you are interested in hel with HDF familiarize yourself with the code and just start coding. Make sure you read the gulines for getting involved ),我們終於要放棄這個POI了,於是就想到了在客戶端生成應該沒有這麼複雜吧!
終於熬了一晚,在同事的熱心教導下,偶終於完成了用或在客戶端生成WORD文件的程式碼工作(哎!因為我們兩個都不太會用WORD,而吃了大虧呀!呵呵。。。等於是研究了WORD一個晚上),雖然有警告上的問題,但是使用的還不錯。
注意:客戶端要裝OFFICE
下面我就把程式碼給大家參考一下,希望大家以後能用到。
對WORD文件,我使用的文字型窗體區域的功能,所有區域定義好以後有個名字,也就是我要替換的名字。(替換內容長度可以不獻呀!)
VBSCRIPT程式碼:
<BR>function word_onclick() <BR> Set myDocApp = Create("Word.Application") <BR> myDocApp.Visible = True <BR> myDocApp.Activate <BR> set myDoc = myDocApp.Documents.Open("") <BR> str = word_proc.textarea.value <BR> myDoc.FormFields("test").Range = str <BR> <BR>end function <BR>
JAVASCRIPT程式碼:
WORD文件看附件
希望大家能有更好的辦法來解決這個問題。:D
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-956483/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript 客戶端框架—AureliaJavaScript客戶端框架
- Oracle 客戶端生成AWR方法Oracle客戶端
- java生成word文件Java
- Spring專案如何優雅的生成介面文件與客戶端Spring客戶端
- JavaScript客戶端測試之旅JavaScript客戶端
- 用VB將WORD文件(或其他的二進位制資料)生成xml檔案並互相轉換 (轉)XML
- 在netweaver中建立應用程式客戶端客戶端
- 客戶端和服務端(C#) 時間戳的生成和轉換客戶端服務端C#時間戳
- JSP生成WORD文件,EXCEL文件,PDF文件JSExcel
- 客戶端JavaScript的5個弊端客戶端JavaScript
- Mqtt websocket javascript 客戶端例項MQQTWebJavaScript客戶端
- 匯出Excel或word文件Excel
- 轉載|如何利用客戶端在itpub發部落格客戶端
- cvs客戶端大全(轉)客戶端
- 生成Webservice客戶端的4中方法Web客戶端
- 移動端html展示word文件轉換方法HTML
- 用VB編寫OPC客戶端訪問WINCC (轉)客戶端
- 在VBScript中使用類(三) (轉)
- 在VBScript中使用類(四) (轉)
- IT 團隊文件工具 showdoc 推出 Windows 版客戶端Windows客戶端
- 用javascript實現較為通用的客戶端分頁元件JavaScript客戶端元件
- 在ASP.NET中使用Microsoft Word文件 (轉)ASP.NETROS
- 4.2.14 啟用客戶端快速連線故障轉移客戶端
- XSL簡明教程(3)在客戶端的實現(轉)客戶端
- 在客戶端程式中使用REST SOE客戶端REST
- 客戶端Cookie中文程式設計 (轉)客戶端Cookie程式設計
- im客戶端生成訊息序列號演算法客戶端演算法
- 使用cmd webservice wsdl網址生成客戶端程式碼Web客戶端
- go用unioffice轉換word文件為pdfGo
- 如何使用struts,在客戶端的jsp裡面有類似javascript的alert功能?如何使用struts,在客戶端的jsp裡面有類似javascri客戶端JSJavaScript
- dubbo客戶端客戶端
- Pulsar客戶端客戶端
- mqtt 客戶端MQQT客戶端
- Laravel後臺作為客戶端,socket.io作為服務端,App或其他作為另一個客戶端Laravel客戶端服務端APP
- 實用的PostgreSQL客戶端:Postico for MacSQL客戶端Mac
- 將PPT文件轉換為Word文件
- zookeeper在Linux客戶端操作命令大全Linux客戶端
- 如何利用客戶端在itpub發部落格客戶端