Excel VBA質問箱 IV

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

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


39485 / 76732 ←次へ | 前へ→

【42357】Re:.Saveでは設定できないプロパティがあ...
発言  漂流民  - 06/9/8(金) 1:11 -

引用なし
パスワード
   ▼ハチ さん:
こんばんわ

>.Save と 各プロパティの設定に問題がありそう。
なるほど、Workbook_BeforeSaveイベントからプロシージャを呼び出して、
そこでのApplicationオブジェクト関係をみていましたが、
確かに言われてみるとそうですね^^
ということは、

******************************************************************************************

'標準モジュール
Sub Test()
  ThisWorkbook.Save
End Sub

'ThisWorkBookモジュール
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
  With Application
    .CommandBars("Formatting").Visible = Not .CommandBars("Formatting").Visible
    .DisplayFormulaBar = Not .DisplayFormulaBar
  End With
  Worksheets(1).Visible = Not Worksheets(1).Visible
End Sub

******************************************************************************************

これだけで確認できました。

>なんとなくなんですが
>「子オブジェクトがあるとダメっぽい」のかなぁと。
>でも、.DisplayFormulaBar もダメですし・・・
>わかりません><
逆に私はApplication直下で、オブジェクトを持たないメソッド・プロパティ
の一部がダメなのかも?と睨んでいましたがそれもやはり違うようです(^^;

.Saveを使う時はこういう理由でこれが駄目、と言えないのがもどかしいですね^^
1 hits

【41354】BeforeSaveイベントでOnTimeを再セットで... ハチ 06/8/7(月) 13:20 質問
【41429】Re:BeforeSaveイベントでOnTimeを再セット... ichinose 06/8/10(木) 7:39 発言
【41432】Re:BeforeSaveイベントでOnTimeを再セッ... ハチ 06/8/10(木) 9:09 発言
【42333】Re:BeforeSaveイベントでOnTimeを再セッ... 漂流民 06/9/7(木) 0:10 発言
【42345】Re:BeforeSaveイベントでOnTimeを再セッ... ハチ 06/9/7(木) 13:47 発言
【42351】.Saveでは設定できないプロパティがある? ハチ 06/9/7(木) 16:52 発言
【42357】Re:.Saveでは設定できないプロパティがあ... 漂流民 06/9/8(金) 1:11 発言
【42362】Re:.Saveでは設定できないプロパティがあ... ハチ 06/9/8(金) 9:17 発言
【42386】Re:.Saveでは設定できないプロパティがあ... 漂流民 06/9/9(土) 0:40 発言
【42393】Re:.Saveでは設定できないプロパティがあ... ハチ 06/9/9(土) 7:50 発言
【42407】Re:.Saveでは設定できないプロパティがあ... ハチ 06/9/9(土) 20:25 発言
【42433】Re:.Saveでは設定できないプロパティがあ... 漂流民 06/9/11(月) 23:43 発言

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