PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
23512 09/04/11 00:43:26 RE(6):OLEによるEXCELシートのコピーについて By class
23510 09/04/09 15:54:25 RE(5):OLEによるEXCELシートのコピーについて By Hakofugu
23509 09/04/09 14:20:15 RE(4):OLEによるEXCELシートのコピーについて By 前立腺肥大
23506 09/04/09 08:56:19 RE(3):OLEによるEXCELシートのコピーについて By Hakofugu
23505 09/04/08 16:00:55 RE(2):OLEによるEXCELシートのコピーについて By 前立腺肥大
23504 09/04/06 23:48:54 RE(1):OLEによるEXCELシートのコピーについて By class
23503 09/04/06 13:33:41 OLEによるEXCELシートのコピーについて By 前立腺肥大

カテゴリ:PowerBuilderの開発環境
日付:2009年04月06日 13:33 発信者:前立腺肥大
題名:OLEによるEXCELシートのコピーについて

いつもお世話になっております。

今,PowerBuilderのOLEを使用して2つのEXCELファイルをシートコピーで
1つのファイルに合体しようとしています。

FILEA(Sheet1)--+--> FILEA(Sheet1,Sheet2) 
FILEB(Sheet2)--+

ところがコピーするとデータはコピーされるのですが,コピーしたシートの
列幅が一定になってしまいます。
列幅をコピー元に合わせるにはどうしたらよいのでしょうか。

EXCEL マクロ例
    Cells.Select
    Selection.Copy
    Sheets(\"Sheet2\").Select
    Cells.Select
    ActiveSheet.Paste

PowerBuilder のスクリプト
    //* コピー
    ole_excel_moto.Application.ActiveSheet.Cells.Select
    ole_excel_moto.Selection.Copy() ; 
    //* 貼り付け
    ole_excel_saki.Application.ActiveSheet.Cells.Select 
    ole_excel_saki.Application.ActiveSheet.Paste 

よろしくお願いします。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows XP
DBMS Oracle Net8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle10G
WebServer (記載なし)

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