No.1ベストアンサー
- 回答日時:
一度だけVBA(for Access)で書いたコードをMacでも使えるようにと、javascriptで書き換えて処理したことがあるのですが、大差なかった印象です。
(任意の濃度のカラーチャートを作るものです) どちらも1分くらい。イメージではJSXの方が速そうですが。
私は必要に応じてスクリプトを都度書くのですが、その時間+処理時間という考え方をすると、圧倒的にVB系でやったほうが早く終わります。普段、AccessをVBAで制御することが多いので、慣れているというのが大きいのでしょうが。
VBで自分の都合のよいクラスを作っておいたり、VBAでAccessやExcel・メモ帳などと連動させるとものすごく楽に処理ができるので活用します。インターフェイス作るのも楽ですし、直接スクリプト(JSやVB・AS全てテキストなので、いかようにもできます)を生成することも可能です。
また、JSではアクションが実行できないという問題もあり(少なくともCS3までは)、関連書式もVB系が多いです。そういった点でもVBを開発ベースにするのはいいのかなと思います。
ただし、Macのことを考えない場合ですが。
私自身は、今は、Macは無視してWin版で作って保存したものを、渡すようにしています。
私の様な内製パターンでなく、外部に出す場合はJSになりますが、インターフェイスのレイアウトがWin版とMac版でぜんぜん違ったり、バージョンごとのバグ(動作異常)があったりと、結構面倒です。前出のカラーチャートも結局正常に機能せず、Winで処理しました。
shut0325さん、度々ありがとうございます。
> どちらも1分くらい。
速度はそこまで変わらないんですね。
> インターフェイスのレイアウトがWin版とMac版でぜんぜん違ったり、バージョンごとのバグ(動作異常)があったりと、結構面倒です。
なるほど、Win版とMac版で違うところあるんですか…、環境への配慮の方がもっと重要な課題みたいですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 関数ポインタの高速化のメリット 7 2023/05/05 20:15
- 画像編集・動画編集・音楽編集 Freemake Video Converter の無料版のVer はどれでしょうか? 1 2023/08/06 11:56
- その他(プログラミング・Web制作) プログラミング 処理速度 1 2022/11/25 11:05
- Visual Basic(VBA) VBプロジェクトでのフォルダ構成について 1 2023/07/22 03:49
- その他(IT・Webサービス) 高速処理可能な表計算ソフトについて ExcelやGoogleスプレッドシートのような表計算ソフトで、 2 2023/04/29 16:06
- Excel(エクセル) エクセルVBA マクロ処理中のポップアップメッセージについて 1 2023/08/04 21:34
- ドライブ・ストレージ CrystalDiskmarkの測定結果の判定をお願いします 1 2023/02/11 17:42
- CPU・メモリ・マザーボード パソコンのCPU1コア性能が低くで発熱少ないコアをGPUみたいにめっちゃ多く搭載したら少ないコアで1 5 2023/07/18 00:56
- Mac OS Macで今あるファイルの連番(ページ番号)に足し算をしてリネームしたい 1 2022/10/12 17:22
- アプリ iPhone処理速度について 最新iPhoneからcpu性能どれだけ上げでもあまりアプリを開く速度が 3 2023/02/07 03:48
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スクリプトって、何ですか?ど...
-
PDFファイルを分割するマクロの...
-
【このスクリプトの実行を中止...
-
Firefoxの拡張NoScriptの使い方...
-
OutlookExpressのスクリプトエラー
-
質問なんですけど……
-
デジタル時計の時刻合わせの方...
-
エクセルのシート上に別のシー...
-
マイページはどこを開くの
-
Javascript_submit()完了後に処...
-
一定時間おきにアラームやポッ...
-
小さな表示窓の呼び方は
-
Outlookでこのような表示がされ...
-
ウインドウを毎回同じ位置、大...
-
ウインドウを常に最初から最大...
-
VBA ポップアップが表示された...
-
テーブルにスクロールバーをつける
-
[Java] Edgeでのアドレスバー非...
-
「Cancel = True」とはどういう...
-
PDFを(htmlのように)無限に縦...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スクリプトって、何ですか?ど...
-
PDFファイルを分割するマクロの...
-
【このスクリプトの実行を中止...
-
NetScapeで「お使いのブラウザ...
-
シャットダウン時にメッセージ...
-
PDFで年齢を計算したいのです。
-
PhotoShopで色域指定による範囲...
-
受信メールボックスの中からメ...
-
5ちゃんねる
-
アリー my Loveの英語...
-
イラレにエクセルデータ挿入方...
-
VBS を javascript に書き換える
-
UWSCというソフトで自動化を行...
-
Flexible Renamer にてランダム...
-
VISTA HOMEEDITIONのIIS7.0でAS...
-
Firefoxの拡張NoScriptの使い方...
-
スクリプトエラー?!
-
gimp2.8 script-fu について
-
スクリプトエラーとは?
-
Google CromeでGoogleカレンダ...
おすすめ情報