ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

ブックが共有モードか確認する(MultiUserEditing プロパティ)

   

ブックが共有モードか確認する(MultiUserEditing プロパティ)

共有モードでブックを開くと、Workbook オブジェクトMultiUserEditing プロパティTrue を返します。排他モードで開くと MultiUserEditing プロパティFalse を返します。


【書式】

object.MultiUserEditing


引数・戻り値

  • object  ・・・  対象となる Workbook オブジェクトを指定します。
  • 戻り値  ・・・  ブール型(Boolean)の値を使用します。共有モードの場合、True を、排他モードの場合、False を返します。


共有モードと排他モードの切り替え

共有モードで開いたブックを排他モードに切り替えには、ExclusiveAccess メソッド を使用します。また、排他モードで開いたブックを共有ファイルとして保存するには、SaveAs メソッド を使用します。


ExclusiveAccess メソッド


【書式】

object.ExclusiveAccess


引数・戻り値

  • object  ・・・  対象となる Workbook オブジェクトを指定します。

ExclusiveAccess メソッドを実行すると、実行したユーザーによるブックの変更内容はすべて保存されますが、同じブックを開いている他のユーザーは、それらの変更内容を別のファイルとして保存する必要があります。

指定したブックが共有ファイルとして開かれていない場合、このメソッドは失敗します。


SaveAs メソッド


【書式】

object.SaveAs ( filename, accessmode )


引数・戻り値

  • object  ・・・  対象となる Workbook オブジェクトを指定します。
  • filename  ・・・  保存するブックの名前を指定します。拡張子を省略すると Excel によって自動的に付加されます。また、完全パスを含めることもできます。完全パスを含めない場合、カレントフォルダに保存されます。
  • accessmode  ・・・  ファイルへのアクセス方法を表す XlSaveAsAccessMode 列挙型 の定数またはその値を指定します。
    定数 内容
    xlNoChange 1 アクセスモードを変更しません(既定値)
    xlShared 2 共有モード
    xlExclusive 3 排他モード


SaveAs メソッド の詳細に関しては、ブックを別名で保存(SaveAs メソッド) を参照してください。



MultiUserEditing プロパティ 使用例

サンプルVBAソース


実行結果

MultiUserEditing プロパティ



 - ブック・シートの操作 , , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

ワークシートの数を数える(Count プロパティ)

Count プロパティ 指定したWorksheets コレクションやSheets …

Saved メソッド
ブックの変更が保存されているかを確認する(Saved プロパティ)

ブックの変更が保存されているかを確認する(Saved プロパティ) Saved …

ウィンドウを拡大・縮小(Zoom プロパティ)

ウィンドウを拡大・縮小(Zoom プロパティ) ウィンドウの表示サイズをパーセン …

ブックを別名で保存(SaveAs メソッド)

ブックを別名で保存(SaveAs メソッド) ブックの変更を保存したり、新規ブッ …

ウィンドウの分割(Split プロパティ,SplitColumn プロパティ,SplitRow プロパティ)

ウィンドウの分割と解除 ウィンドウ(ワークシート画面)を分割するには、Split …

SheetsInNewWorkbook プロパティ 使用例
ブック作成時のシート数の取得・設定(SheetsInNewWorkbook プロパティ)

SheetsInNewWorkbook プロパティ Excel で新規ブックに自 …

ブックを閉じる(Close メソッド)

ブックを閉じる(Close メソッド) Close メソッド で、ブックを閉じる …

選択されているシートを参照
選択されているシートを参照する(SelectedSheets プロパティ)

SelectedSheets プロパティ 選択されているすべてのシートをあらわす …

前後のワークシートを参照する(Previous プロパティ,Next プロパティ)

Previous プロパティ 指定したシートの前(左側)のシートを参照します。 …

Window.Caption
並べて比較(CompareSideBySideWith,SyncScrollingSideBySide,BreakSideBySide)

並べて比較(CompareSideBySideWith メソッド) Compar …