PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
19065 03/03/14 18:25:43 RE(8):PB5.0.01: OLEオートメーションを使ってEXCELファイルにデータをセットすると落ちてしまうのですが By t-shimmy
19064 03/03/14 18:15:35 RE(7):PB5.0.01: OLEオートメーションを使ってEXCELファイルにデータをセットすると落ちてしまうのですが By ryochan
19062 03/03/14 17:03:56 RE(6):PB5.0.01: OLEオートメーションを使ってEXCELファイルにデータをセットすると落ちてしまうのですが By t-shimmy
19059 03/03/14 16:06:37 RE(5):PB5.0.01: OLEオートメーションを使ってEXCELファイルにデータをセットすると落ちてしまうのですが By ryochan
19057 03/03/14 14:23:02 RE(4):PB5.0.01: OLEオートメーションを使ってEXCELファイルにデータをセットすると落ちてしまうのですが By t-shimmy
19054 03/03/14 07:52:10 RE(3):PB5.0.01: OLEオートメーションを使ってEXCELファイルにデータをセットすると落ちてしまうのですが By ryochan
19031 03/03/11 17:33:50 RE(2):PB5.0.01: OLEオートメーションを使ってEXCELファイルにデータをセットすると落ちてしまうのですが By t-shimmy
18998 03/03/09 21:14:22 RE(1):PB5.0.01: OLEオートメーションを使ってEXCELファイルにデータをセットすると落ちてしまうのですが By reon
18991 03/03/07 17:09:16 PB5.0.01: OLEオートメーションを使ってEXCELファイルにデータをセットすると落ちてしまうのですが By t-shimmy

カテゴリ:PowerBuilderの開発環境
日付:2003年03月09日 21:14 発信者:reon
題名:RE(1):PB5.0.01: OLEオートメーションを使ってEXCELファイルにデータをセットすると落ちてしまうのですが

t-shimmyさん、こんばんは。

excel97のヘルプでしか確認していませんが、cells.valueという記述は無効では
ないのでしょうか。


>こんにちは! いつも参考にさせていただいてます。
>今OLEオートメーションを使ってEXCELファイルにデータをセットしようとしてるのですが、
>セルに値をセットするところで落ちてしまいます。
>PB 5.0.01とEXCEL2000の組み合わせでは、無理でしょうか?
>ちなみにスクリプトは以下のようになっています。

>integer result

>OLEObject myoleobject

>myoleobject = CREATE OLEObject
>result = myoleobject.ConnectToObject(\"c:\\testdata.xls\")

>IF result = 0 THEN
> myoleobject.application.workbooks(1).worksheets(1).cells(1,1).value = 14 ここで落ちている
> myoleobject.application.workbooks(1).save()
>END IF
>DESTROY myoleobject

>実は今PBからDWを印刷しているのですが、PRINTERのドライバーによって項目(特に計算カラム)が
>出力されたりされなかったりします。 EXCELではどのPRINTERのドライバーでも問題なく出力できています。
>そんなわけでDWの情報をEXCELファイルに貼り付けて、
>EXCELで印刷できないかと思案しているところです。

>どなたか分かりましたらお願い致します。m(_ _)m


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Adaptive Server Anywhere 6.0
WebServer (記載なし)

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