ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

コールCOMで複数バージョンのExcel操作

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2008-9-2 12:46
Kake  半人前 居住地: 愛媛県松山市  投稿数: 36
いつもお世話になっております。

Magic V9Plusで、コールCOMコマンドを使用してExcel2003の操作
(主にデータ出力)を行うプログラムを過去に作成しました。

今後客先のPCの買換え&追加ではExcel2007が採用される筈です。

そこで発生した疑問です。
Magicのソースプログラムを変更せずとも、Excel2003で行ったのと
同じ動作がExcel2007でも実現するのでしょうか?

既に経験されている方のご意見を伺いたいです。

Excelで使用している機能は、主に
・セルへの値セット
・罫線を引く
・列幅の調整
などです。

よろしくお願いします。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-9-2 15:41
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
回答になっていないかもしれませんがV10でOLE MICROSOFT いさそいり 12.0 OBJECT LIBRARY(V1.6)を使用してEXCELの操作を行っていますがEXCEL2007でもEXCEL2003でも両方とも問題なく動いています。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-9-3 9:16 | 最終変更
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは

私も正式回答ではないですが(推測)
動作すると思います。

Excel2007のObject Library(Ver 1.6)をみる限り
従来の定義はほとんど残ってます。

ただし ツールバーなどを作成したりする
myBar.Controls.Add  などは
エラーにはならなく 動作しますが
2003と2007ではツールバーのUIが大幅に変更されているので
見た目は違和感を感じます。


しかし 私もcomを良く利用するのですが
なぜ Magicはオンラインタスクでないと
call comが使えないのでしょうかね
単純にcomを呼び出して使用して 終了させたいだけの時
バッチタスクで使用できたら いいのになぁと
感じるのは 私だけでしょうか??
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-9-3 10:27
Kake  半人前 居住地: 愛媛県松山市  投稿数: 36
ISHIJIMAさん、pu_mahaloさん、返答ありがとうございます。

そのままでも問題なさそうなので、ひと安心です。

追伸.
pu_mahaloさん、僕はcall comをバッチタスクで利用しています。
オンラインタスクで無くても大丈夫だと思いますよ。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-9-3 14:18
pu_mahalo  長老 居住地: 大阪  投稿数: 775
Kakeさん こんにちは

>追伸.
>pu_mahaloさん、僕はcall comをバッチタスクで利用しています。
>オンラインタスクで無くても大丈夫だと思いますよ。

すすすみません
早とちりでした
レコード後処理で使用できました(^^;;
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約