過去の桐井戸端BBS (桐ver.8)
17152 フォームのコマンドボタンを押すとExcelが起動してcsvファイルが開くということはできますか katsuyoshi 2002/08/31-16:26
たびたびお世話になります。
viwファイルからcsvに書き出してexceLで開こうと思っています。
フォームの中にexceLを開くコマンドボタンを作り
桐からexceLにウィンドウを変えてcsvファイルを開く方法を教えてください。
お願いします。
桐8sp6です。
17153 Re:桐8sp6のコマンドボタンでexceLを開けますか? 【多遊】 2002/08/31-16:37
記事番号17152へのコメント
>フォームの中にexceLを開くコマンドボタンは作り桐からexceLに
>ウィンドウを変えてcsvファイルを開く方法を教えてください。
>お願いします。
エクスプローラでcsvのファイルをクリックして
excelが立ち上がるのでしたら
コマンドボタン:シェル実行
パラメータ:****.csv
以上でcsvを読込エクセルが立ち上がります
お試し下さい
17159 Re:桐8sp6のコマンドボタンでexceLを開けますか? katsuyoshi 2002/08/31-22:09
記事番号17153へのコメント
【多遊】さん
ありがとうございました。
私の理解力が不足しているのか次のようにしましたが立ち上がりませんでした。
@コマンドボタンを作成
Aオブジェクト名=CSV呼び出し
B機能名=シェル実行
Cパラメータ=****.csv
以上にしたのですが編集でボタンをクリックしても反応がありません。
お願いします

17166 Re:桐8sp6のコマンドボタンでexceLを開けますか? 【多遊】 2002/09/01-07:49
記事番号17159へのコメント
katsuyoshiさんおはようございます。
前回、記載致しましたが、
>>エクスプローラでcsvのファイルをクリックして
>>excelが立ち上がるのでしたら
これは、いかがでしょうか?まず、このお答えを聞かないと先へ進めません
もしOKでしたら本当は上記で大丈夫のはずです。
また、エクスプローラで起動しない場合は最初から無理です

しかし、私も経験ありますが、エクスプローラで起動しても
シェル実行で起動しなくなったときがありました。
いつのまにか元に戻りましたが原因は不明です。

>B機能名=シェル実行
>Cパラメータ=****.csv
これは、標準の設定(関連づけを行ったアプリ)で起動する場合の記載方法で、
他のアプリで起動、例:エディタで起動する場合などは
アプリ名を前に付加すれば、そのアプリで起動します。
B機能名=シェル実行
Cパラメータ="D:\TOOL\EmEditor3\EMEDITOR.EXE","CSVパス名\****.csv"

つまりこれを利用して、下記の様に修正下さい
Cパラメータ="エクセルのパス名\excel.exe","CSVパス名\****.csv"

注意:csvファイルは、パス名に空白のないように・・・
「My Documents」などはエラーになる可能性があります。

17170 Re:桐8sp6のコマンドボタンでexceLを開けますか? katsuyoshi 2002/09/01-11:56
記事番号17166へのコメント
【多遊】さんありがとうございました。
さっそく修正しましたらバッチリでした。
シェル実行のコマンドは初めて使いましたが
こういう使い方だと今わかりました。
これからも面倒みてください。
お願いします。

戻る