PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22175 05/09/16 17:37:39 RE(2):PowerBuider9以降のSaveAsについて By UrawaReds
22170 05/09/15 23:43:03 RE(1):PowerBuider9以降のSaveAsについて By Taka
22161 05/09/14 10:29:23 PowerBuider9以降のSaveAsについて By UrawaReds

カテゴリ:PowerBuilderの開発環境
日付:2005年09月15日 23:43 発信者:Taka
題名:RE(1):PowerBuider9以降のSaveAsについて

UrawaRedsさん、こんばんは。

PBのSaveAsでExcel形式を選択しても、単にセルの値としてしか見なしてくれません。
HyperLinkに限らず他の数式でも同じです。
セルが式として見なされるには、各セルの属性情報(たくさんあります)も同時に
保存される必要がありますが、残念ながらPBはそこまでやってくれないようです。

PB9・PB10 で追加されたフォーマット Excel8! でも実験してみましたが相変わらずでした。
(Excel7!じゃなくてExcel8!です)

回避策としては、ExcelではなくCSV形式でSaveAsすることです。
CSVであれば、Excelで開いた際に \"=XXXXX(?)\" の値は式として解析してくれます。
\"=HyperLink(URL,表示文字列)\" の場合でもきちんとリンクになってくれました。
これならPBの旧バージョンでも十分対応できると思います。

ただ残念なのは、リンクにはなってくれたけど青色+下線などの修飾がなされないため
視覚的に判断しづらい点です。(マウスポインタを当てて始めて判断できる)
このへんはExcel側の仕様なのでどうにもできません。

普通にOLEでExcelファイルを書き出すのはダメなんですか?
生成に時間がかかるとは言っても、待ちきれないほど大きなExcelファイルを作ったところで
使う側が使いきれないんじゃないかな…

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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