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日 23:48 発信者:class
題名:RE(1):OLEによるEXCELシートのコピーについて

前立腺肥大さん、こんばんは。

Cells.Selectでセルの中身をコピーせず、
シートをコピーしたほうがよいのではないのでしょうか?

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

>今,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.