[[20190614171555]] 『VBA Mac版Office365』(ヒヨッコ) ページの最後に飛ぶ

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

 

『VBA Mac版Office365』(ヒヨッコ)

会社のWindowsExcelOffice365でVBAを知り、ようやくループを覚えつつある産毛が生えたばかりのヒヨッコです。

VBAの楽しさにハマりつつあり、より深く勉強しようと考えているのですが、自宅のパソコンがMacしかありません(泣)

Mac版ExcelのVBAはコメント含め、日本語が使えない、使ってもエラーになるみたいな記事を見かけたのですが、どれも記事が古く、Office365に触れているものは調査不足かもしれませんが、見当たらなかった為、Office365ではWindows・Macどちらもほぼ遜色なく利用できる環境なのかが知りたいです。

Mac版Office365を現在、お使いの方の使用感などもお話いただけると嬉しいです。

よろしくお願いします。

< 使用 Excel:unknown、使用 OS:MacOSX >


 WindowsExcelOffice365 は、ド古いMac版office98 と同じで、
 プロシジャー名に日本語を使うと、ファイルが壊れている?とか言われるとどこかで読んだことがあります。

 Mac版office98 の場合、おなじで開くことすらできなかった。
 この辺??
 その他も多々あるだろうけど、365はどちらも持ってない。
 あと、シート上のActiveXコントロールは、Mac版office98では使えなかった。
 (フォームコントロールのみ)

 Sub 日本語()
 End sub
(BJ) 2019/06/14(金) 17:54

BJさん、ありがとうございます!

プロシジャー名が日本語だと壊れている等と表示・・・これだけならまだ何とかなりそうですが、
ActiveXコントロールが使用できないというのは、少し調べただけでも
これから試したい事が増えてきた段階で制限が出そうな気がしてきました・・・むぅ・・・

<フォームコントロール>
ワークシート上に設置することが可能
ユーザーフォームに設置することは不可能
コントロールの状態(値)をVBAから取得・設定することは不可能
コントロールの特定イベントからマクロを実行することが可能
コントロールの変更可能なプロパティはかなり限られている

<ActiveXコントロール>
ワークシート上に設置することが可能
ユーザーフォームに設置することが可能
コントロールの状態(値)をVBAから取得・設定することが可能
コントロールの様々なイベントからマクロを実行することが可能
コントロールの色をはじめとする様々なプロパティを変更することが可能
(ヒヨッコ) 2019/06/15(土) 12:06


 >WindowsExcelOffice365 は、ド古いMac版office98 と同じで、
 >プロシジャー名に日本語を使うと、ファイルが壊れている?とか言われるとどこかで読んだことがあります。
 これの事でしょうか?
https://blogs.msdn.microsoft.com/office_client_development_support_blog/2017/08/23/ver1708-issue-japanesenamevbamodule/
 2017/10/30 Updateで対応されてるようです。
 試しに日本語プロシージャ名にしましたが同様の問題は発生しませんでした。

 エミュレーターで仮想WinPC環境を作れば、MacでもWin版365をインストールできます。
 但しPC性能次第では、遅くて使えないとか、リソース不足などのエラー頻発などの不具合はあるかも知れません。

 Office365は1ヶ月無料お試しが出来るので、ご自身で実際に試されるのが一番手っ取り早いかも知れません。
https://products.office.com/ja-jp/try

(sy) 2019/06/15(土) 23:22


コメント返信:

[ 一覧(最新更新順) ]


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