[[20170802163849]] 『windows10にバージョンアップによるVBAの使用可否』(たま) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『windows10にバージョンアップによるVBAの使用可否について』(たま)

windows環境の変化によるVBAの使用で質問です

windows7環境のエクセル2016で作成したVBAは
windows10にバージョンアップ後エクセル2016で使用することは可能ですか?
VBAによって使えるもの使えないものがありますか?
VBAそのものはごくごく一般的なものしか使用していません
問題なく使用できるような気がしますが
検証環境がないのでご存知の方教えていただけないでしょうか?

< 使用 Excel:Excel2016、使用 OS:Windows7 >


基本的には大丈夫です。

しかし、ExcelのVBAは、外部オブジェクトやAPIを駆使したコーディングも可能なため、そのままでは使えないものが出てくる可能性があります。一般的、との事ですが、本当に外部オブジェクトとか、一切使っていませんか? たとえば、ファイルやフォルダの情報を扱う際、FSOとか、よくサンプルで使われますよ。

なので、検証なしでは安心できないと思います。環境構築して、事前に試しましょう。
(上位互換だ、と言いつつも、実際にはいろいろ不具合が出るのがMSって会社ですから、信用しちゃ駄目)
(???) 2017/08/02(水) 17:11


???さん
コメントありがとうございました
エクセルデータを2Book開き、必要なセルデータを互いに取得、お互いを見比べて
必要に応じたセルデータを取得しセルに適応
こんな感じのVBAです
FSOは使用していませんが
ObjectでScripting.Dictionary を使用していました
まずいですかね?

(たま) 2017/08/03(木) 10:20


辞書は.NETの外部オブジェクトですね。 それは全然一般的な命令では無いですよ。 まぁ、99%くらい大丈夫と思いますが、アーリーバインドなのかレイトバインドなのか(参照設定したかしないか)とかの違いもありますし、絶対に、とは言えないところ…。
(???) 2017/08/03(木) 10:39

???さん
コメントありがとうございます
やはり、何とか環境を用意して検証するしかないですね
上司に掛け合ってみます
移行してダメでしたってなると修正に時間がとれなさそうなので、、
ありがとうございました
(たま) 2017/08/03(木) 17:31

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.