PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
9947 | 00/01/20 16:59:04 | RE(2):PB6: Word97のOLEオートメーションでフィールドに値を入れる際の不具合 By katas |
9924 | 00/01/19 15:56:29 | RE(1):PB6: Word97のOLEオートメーションでフィールドに値を入れる際の不具合 By Air Hawk |
9923 | 00/01/19 14:59:09 | PB6: Word97のOLEオートメーションでフィールドに値を入れる際の不具合 By katas |
カテゴリ:PowerBuilderの不具合?
日付:2000年01月19日 14:59 発信者:katas
題名:PB6: Word97のOLEオートメーションでフィールドに値を入れる際の不具合
下記スクリプトでワードのブックマークの位置を指定して文字列を挿入するスクリプトを実行させたところ、
全角文字を挿入すると、余分な文字(ゴミ)が後ろに付いてしまいます。
同じ経験をお持ちで既に解決されている方がいらっしゃいましたら解決方法を教えてください。
----スクリプト----------------------------------------------------------------
string ls_file_rd,ls_file_wt
ls_file_rd = \"D:\\商品斡旋管理\\PGM\\ニュース.doc\"
ls_file_wt = \"D:\\商品斡旋管理\\PGM\\ニュース11.doc\"
OLEObject lo_word,lo_doc
lo_word = create OLEObject
lo_doc = create OLEObject
lo_word.ConnectToNewObject(\"Word.Application.8\")
lo_doc = lo_word.Documents.open(ls_file_rd)
lo_word.application.visible = true
lo_doc.bookmarks.item(\"b1\").range.text = \"株式会社\"
lo_doc.bookmarks.item(\"b2\").range.text = \"ABCDEF\"
lo_word.activedocument.Saveas(ls_file_wt)
lo_word.application.quit
------------------------------------------------------------------------------
----読み込みファイル-----------------------------------------------------------
あああああ
いいいい1111ううううう <-----1111の部分がブックマークb1
ええええ2222おおおおお <-----2222の部分がブックマークb2
------------------------------------------------------------------------------
----書出しファイル-------------------------------------------------------------
あああああ
いいいい株式会社 F ううううう <-----挿入した文字列の後ろにゴミがくっつく
ええええABCDEFおおおおお <-----半角文字は正常に挿入される
------------------------------------------------------------------------------
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.