DDE転送先に、特定セルを指定するには。No.00302
maruta さん 00/11/13 23:33
 
秀TERM OnlineHelpのddeinitiate命令例文
       ddeinitiate "EXCEL", "LOAN.XLS" ----1)
で、転送先EXCELのsheet名"現在版"とセル番地"B5"を指定するには、
どのように"現在版"と"B5"を、書き加えればよいのでしょうか。

上示例文1)のままでは、EXCEL画面を、予めどのsheetをActiveにしておいても
DDE転送値値は、必ず最左列のsheetのA1セルに、入ってしまいます。
宜しくお願い致します。   --- 2000/11/13 23:30 MARUTA

             

[ ]
RE:00302 DDE転送先に、特定セルを指定すNo.00303
秀まるお さん 00/11/20 18:10
 
 Excel関係のDDEの使い方は、僕の方ではよく分からないです。

 何か他のソフトでDDEを使って同じことをしているサンプルなどあれば、それを秀
Term用に修正することはできると思います。


[ ]
RE:00302 DDE転送先に、特定セルを指定すNo.00304
maruta さん 00/11/22 12:41
 
秀まるおさん、応答有り難うございます。
      ddeinitiate "EXCEL", "LOAN.XLS"
なる例文を、ソフトバンク社の「まるごと秀TERM 」だったか、OnlineHelp
かで見た記憶があるのですが、引数 "LOAN.XLS"の後ろにsheet名等の指定を

するのは、ddeinitiateコマンドでは、不可なのでしょうか。
                              --- 2000/11/22 12:30 MARUTA

[ ]
RE:00304 DDE転送先に、特定セルを指定すNo.00306
秀まるお さん 00/11/27 18:14
 
 遅いレスですみません。

 その例文がもし僕が書いた物だとしたら、たぶんどこかのDDEの例をパクって書い
たものだと思います。僕自身はExcelをDDEで制御したことはありませんので…。

 誰かExcelに詳しい人に聞くか、ExcelのDDE関係の説明を読めば分かるんじゃない
かと思います。


[ ]
RE:00306 DDE転送先に、特定セルを指定すNo.00307
ENCODINGSHIFTJIS さん 00/12/05 14:41
 
はじめまして、 過去に秀丸マクロでの例があります。
リンクは古くて切れているが。
秀丸エディタ マクロ作者会議室
 00909 99/12/10 18:24    RE:00889 外部からのマクロ起動 5

[ ]
RE:00307 DDE転送先に、特定セルを指定すNo.00346
maruta さん 01/05/17 23:15
 
ENCODINGSHIFTJISさん、はじめまして。
>秀丸エディタ マクロ作者会議室
> 00909 99/12/10 18:24    RE:00889 外部からのマクロ起動 5
を紹介頂きありがとうございます。
>リンクは古くて切れているが。
秀丸エディタ マクロ作者会議室「題名検索」にて、閲覧できました。
秀丸マクロ構文を目にしたのは、初めてなのですが、
     ・・・・・・・・・・・・・・・・
// 開いたExcelファイルのトピック名を取得
$topicname=dderequest("Selection");
menu $topicname;// Excel の細かな動きは?
$sheetname=leftstr($topicname,strstr($topicname,"!"));
     ・・・・・・・・・・・・・・・・
ddeinitiate "Excel",$sheetname;// より小さいオブジェクトに接続
     ・・・・・・・・・・・・・・・・
行周辺が、参考箇所かと思われるので、倣って書いてみます。

本題でないですが、外部からのマクロ起動 全6通 00860〜00912 中00912投稿文中
記事に、

....//VBA ユーザーのために DDEの書き方をプロモートすれば
    //秀丸との接続はよくなるのでは?....

とありますが、Excel-VBAと秀丸との関連を、教えて頂けませんでしょうか。
             --- 2001/05/17 23:10 MARUTA
             http://www80.tcup.com/8021/mv8tmymt.html
 


[ ]