Vanilla
VBAイベントの不具合(Worksheet_BeforeDoubleClick)
『RSS 365FX』におきまして、下記の不具合が発生しています。
どなたか、解決法をご存知の方、いらっしゃいますでしょうか・・・。
どうぞ、よろしくお願いいたします。
(メールにて『お客さまサポート』に問合せしたのですが、
VBAに関しては、サポートできない
とのことで・・・。←なんで~???)
それと、サポートに追加要望(下記3)をだしました(参考までに・・・)。
(要望3が、解決すれば、楽天RSSから岡三に口座を切り替えるのに、との話も身近で多々あります。)
1.不具合内容
エクセル(Excel2013)上のイベントVBA(Worksheet_BeforeDoubleClick)において、
セル編集を無効にするために、
パラメータを Cancel = Trueに設定しているにも
かかわらず、セルへのカーソルがアクティブ状態になり、
セル編集が、有効になってしまう。
WorkSheet内のコード-------------------------------------------------
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
End Sub
------------------------------------------------------------------------
2.事象発生の切り分け
①『RSS 365FX』のエクセルアドインをインストールする前までの
通常の『岡三RSS』だけのアドイン状態では、上記不具合は、
発生せず、正常な画面遷移となっていた。
②『NET_TRADER 365FX』をインストールし、
『RSS 365FX』をアドイン後、上記不具合が
発生する(その他のソフトのインストールはしていない)。
③上記②の不具合の状態を確認してから、
『NET_TRADER 365FX』をアンインストールすると、
正常な状態(VBA画面遷移)にもどる。
④他参考事例として、『Application.EnableEvents = False』と
なっている場合、上記②が発生するとの報告もあり、
VBAイベント内(Worksheet_BeforeDoubleClick)や、
イベント前、後に、『Application.EnableEvents = True』を
設定しても正常な動きとはなりませんでした。
3.その他要望事項
岡三RSS『FCANDLE』関数において、1分足データ等の
短い時間足でのデータ取得時に、当該時間内(1分足なら1分以内、3分足なら3分以内)に、約定がない場合、当該時間を
リアルデータ受信時は、省略される仕様となっていますが、
未約定の場合でも当該時間が、省略されないように仕様変更を
要望します。
(分足単位で前の足を含め売買サイン等を計算している場合、
不整合となる。また、VlookUp関数やIndex関数等により省略時間の
整合性をとった場合、不必要な負荷が発生し、非効率であると
思慮します)。
2017年07月18日