亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 技術開發 > 正文

PB編程使用Word的一種方法

2023-06-15 12:15:00
字體:
來源:轉載
供稿:網友

本文介紹了在PowerBuilder(PB)中通過OleObject來訪問Word的一種方法。

1、引言

在編程的時候,常常需要訪問Word文檔。除了使用DDE之外,PowerBuilder還有一種操作Word的方式,就是通過OLEObjcet和OLEControl。

OLEObject是不可視的OLE對象,而OLEControl則是可視的窗口控件。由于OLEObject較后者更靈活方便,如果不是必須在窗口上顯示Word文檔內容,使用前者是更好的選擇。

程序開發員在使用OLE連接Word文檔的時候,常常遇到這樣兩個問題:

第一:如果某文檔已經打開,再使用程序調用的時候,會產生程序運行錯誤;

第二:經常發現創建的WinWord.exe進程沒有能夠正常終止。

2、 分析

下面我們來分析這兩個錯誤產生的原因。

對于第一個錯誤,往往是由于使用OLEObjectVar.ConnectToObject(“<FileName>”)的時候,<FileName>這個文件已經打開了。此時使用ConnectToObject會造成錯誤。

對于第二個錯誤,一般是使用 OLEObjectVar.ConnectToNewObject (“Word. Application”) 創建了新的Winword.exe進程,但是沒有執行關閉這個新的應用的操作。

3、解決

經過分析,我們可以確定了如何解決PB調用Word的程序的問題。

(1)打開文檔

首先,我們使用<OLEObjectVar>.ConnectToObject(“<WordFileName>”)來打開一個空Word文檔。打開成功后,使用<OLEObjectVar>.Application獲得對Word.Application的引用并設置Applicatin.Visible=TRUE,并關閉剛才打開的空文檔;

然后,使用Word.Application的Open方法打開要使用的文檔。

這樣的方法打開文檔,如果當前有正在運行的Windows.exe進程,就不必打開新的進程,而是使用當前的進程,并且可以成功地對當前的進程獲得引用。

(2)關閉文檔

首先,我們關閉程序打開的使用的文檔;

然后判斷Application是否還有其他的打開的文檔。如果沒有其他打開的文檔,則調用Application的Quit方法,讓Application退出,結束Winword.exe的程序進程。如果確定以后還經常的調用Word,也可以不關閉Winword.exe的進程,這樣可以每次很快的打開Word的文檔。

4、注意事項

由于通過OLEObject調用Word等Office有許多限制。盡管這個方法能夠解決許多問題,但是還是有許多需要特別注意的地方

第一,使用ConnectToObject連接的文檔,不能被鎖定(比如被以前的進程打開,或者被當作模板新建立了一個文檔,都可能鎖定),否則將會產生未知錯誤(返回值-9);

第二,對Document的各種操作,要保證Word.Application.Visible=TRUE,否則調用可能會產生程序錯誤。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国语精品自产拍在线观看| 欧美一级成年大片在线观看| 亚洲美女免费精品视频在线观看| 亚洲自拍偷拍色图| 亚洲福利视频免费观看| 午夜精品久久久久久99热软件| 欧美—级高清免费播放| 国产成人精品日本亚洲专区61| 68精品久久久久久欧美| 亚洲国产成人精品女人久久久| 精品亚洲一区二区| 亚洲最大成人免费视频| 欧美激情久久久| 一色桃子一区二区| 欧美大学生性色视频| 国产精品视频公开费视频| 国产精品色午夜在线观看| 亚洲jizzjizz日本少妇| 国产国语刺激对白av不卡| 亚洲一区二区精品| 亚洲专区在线视频| 精品日韩视频在线观看| 久久影院中文字幕| 国产精品一区二区久久久久| 久久久久久久久久久av| 国产精品高清在线观看| 欧美日韩中国免费专区在线看| 国产精品久久一| 亚洲成色777777女色窝| 亚洲国产精品大全| 亚洲第一级黄色片| 国产偷国产偷亚洲清高网站| 91tv亚洲精品香蕉国产一区7ujn| 97免费中文视频在线观看| 亚洲色无码播放| 欧美日韩美女在线| 精品视频—区二区三区免费| 久久精品国产一区二区电影| 青青久久av北条麻妃海外网| 欧美日韩精品在线播放| 亚洲美女黄色片| 麻豆国产va免费精品高清在线| 国产精品欧美激情| 欧美极度另类性三渗透| 久久99久久久久久久噜噜| 欧美一级免费看| 久久深夜福利免费观看| 国产精品6699| 成人午夜在线视频一区| 久青草国产97香蕉在线视频| 欧美国产中文字幕| 日韩视频亚洲视频| 一区二区三区高清国产| 伊人久久综合97精品| 日韩av影片在线观看| 成人午夜一级二级三级| 欧美在线观看视频| 91最新国产视频| 亚洲人成电影在线| 国产精品久久久久久五月尺| 久久精品国产综合| 亚洲精品国精品久久99热一| 欧美日韩美女视频| 国产精品视频地址| 亚洲欧美日韩中文视频| 午夜精品视频在线| 91精品国产99久久久久久| 欧美精品午夜视频| 国产精品成人aaaaa网站| 欧美精品电影免费在线观看| 欧美成人三级视频网站| 日本道色综合久久影院| 亚洲国产古装精品网站| 欧美成人午夜免费视在线看片| 久色乳综合思思在线视频| 久久久视频在线| 欧美床上激情在线观看| 55夜色66夜色国产精品视频| 国产欧亚日韩视频| 91网站在线免费观看| 97人洗澡人人免费公开视频碰碰碰| 亚洲精品在线视频| 亚洲精品视频久久| 国产精品扒开腿做爽爽爽的视频| 国产精品丝袜白浆摸在线| 亚洲图片制服诱惑| 91精品国产91久久久久久| 欧美成人三级视频网站| 57pao成人国产永久免费| 日韩欧美在线视频日韩欧美在线视频| 久热精品视频在线免费观看| 国产精品稀缺呦系列在线| 亚洲欧美国产日韩中文字幕| 欧美日韩国产精品一区二区三区四区| 欧美性猛交xxxx免费看漫画| 亚洲白虎美女被爆操| 成人午夜高潮视频| 欧美精品制服第一页| 久久成人av网站| 久久久91精品国产一区不卡| 欧美日韩在线免费| 最近2019免费中文字幕视频三| 久久成人免费视频| 精品日韩美女的视频高清| 色婷婷久久一区二区| 欧美日韩午夜激情| 国产色婷婷国产综合在线理论片a| 日韩av在线播放资源| 91久久久久久久久| 法国裸体一区二区| 欧美日韩性视频| www.亚洲一二| 亚洲最新视频在线| 91精品国产91| 清纯唯美亚洲激情| 亚洲3p在线观看| 91色琪琪电影亚洲精品久久| 亚洲视频999| 成人免费xxxxx在线观看| 精品国产依人香蕉在线精品| 久久久久久久久综合| 欧美中文字幕在线观看| 国产日韩欧美日韩大片| 欧美日韩国产二区| 欧美激情国产精品| 日韩黄色在线免费观看| 日韩欧美一区二区三区| 成人国产精品一区| 97av在线视频| 成人有码在线视频| 亚洲欧美激情一区| 欧美性猛交丰臀xxxxx网站| 色偷偷88888欧美精品久久久| 亚洲色图第三页| 国产精品一区二区久久| 久久久久久久影视| 国产精品激情av电影在线观看| 日韩欧美一区视频| 国产成人亚洲综合青青| 欧美激情aaaa| 成人福利在线视频| 欧美极品在线播放| 一区二区在线视频播放| 日韩中文字幕在线视频| 欧美性猛交xxxx久久久| 国产成人精品视频| 国产精品视频在线观看| 中国china体内裑精亚洲片| 热久久美女精品天天吊色| 久久久久久美女| 日韩在线播放视频| 久久伊人免费视频| www国产精品视频| 国产精品羞羞答答| 亚洲人成电影在线| 国产精品99久久久久久白浆小说| 成人在线免费观看视视频| 欧美福利在线观看| 日韩h在线观看| 91久久久亚洲精品| 久久久国产精品视频| 亚洲国产成人精品久久久国产成人一区| 亚洲第一福利在线观看| 欧美另类精品xxxx孕妇|