Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1698 / 13646 ツリー ←次へ | 前へ→

【72552】2010の「SetAttr」と「GetAttr」 わさび 12/8/22(水) 22:25 質問[未読]
【72553】Re:2010の「SetAttr」と「GetAttr」 UO3 12/8/23(木) 9:24 発言[未読]
【72559】Re:2010の「SetAttr」と「GetAttr」 わさび 12/8/24(金) 20:46 お礼[未読]

【72552】2010の「SetAttr」と「GetAttr」
質問  わさび  - 12/8/22(水) 22:25 -

引用なし
パスワード
   いろいろと調べてみたのですが、有力な情報にたどり着かないため、質問させていただきます。

今、このような実行文を書いているのですが…
「SetAttr This_book, GetAttr(This_book) - vbReadOnly」

XP+Excel2003の環境では問題なく実行されますが、
Win7+Excel2010では、以下のエラーが出てしまいます。
---
実行時エラー '5':
プロシージャの呼び出し、または引数が不正です。
---

何が問題なのか、どの部分が問題なのかすら検討が付きません。
ご指南いただければ幸いです。宜しくお願い致します。

【72553】Re:2010の「SetAttr」と「GetAttr」
発言  UO3  - 12/8/23(木) 9:24 -

引用なし
パスワード
   ▼わさび さん:

おはようございます

今まで SetAttr も GetAttr も使ったことはなかったので 2003 でOKだったかどうかは
わかりませんが、確かに、今、2010 で実行すると、ご指摘のエラーになりますね。

以下ではいかがでしょう。
(たぶん、同じ式だと思っています。違っていたらごめんなさい)

SetAttr This_Book, GetAttr(This_Book) And Not vbReadOnly

【72559】Re:2010の「SetAttr」と「GetAttr」
お礼  わさび  - 12/8/24(金) 20:46 -

引用なし
パスワード
   ▼UO3 さん:

お礼が遅くなって申し訳ございません。
教えていただいた方法で、無事解決しました!
ありがとうございました。

1698 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free