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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.