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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

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

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

PrecisionAsDisplayed プロパティ 01
計算精度を設定する(PrecisionAsDisplayed プロパティ)

PrecisionAsDisplayed プロパティ PrecisionAsDi …

枠線の表示・非表示の設定(DisplayGridlines プロパティ)

枠線の表示・非表示の設定 枠線の表示・非表示を設定するには、DisplayGri …

RecentFile オブジェクト・RecentFiles コレクション
最近使用したファイル(RecentFile オブジェクト,RecentFiles コレクション)

最近使用したファイル(RecentFile オブジェクト,RecentFiles …

印刷範囲の設定・解除(PageSetup.PrintArea プロパティ)

PageSetup.PrintArea プロパティ 印刷範囲を設定するには、Pa …

ウィンドウ枠の固定(FreezePanes プロパティ、SplitColumn プロパティ,SplitRow プロパティ)

ウィンドウ枠の固定と解除 ウィンドウ枠を固定するには FreezePanes プ …

ワークシートを参照する(Sheets プロパティ)

Sheets プロパティ Sheets プロパティは、Sheets コレクション …

RemoveDocumentInformation メソッド
指定された情報をブックから削除(RemoveDocumentInformation メソッド)

RemoveDocumentInformation メソッド 指定された種類の情 …

Copy メソッド Move メソッド 使用例
ワークシートのコピー・移動(Copy メソッド Move メソッド)

Copy メソッド Copy メソッドで、指定した位置にワークシートの複製を作成 …

ヘッダー・フッターの図形設定
印刷設定(ヘッダー・フッターに画像を設定)Graphic オブジェクト

Graphic オブジェクト Graphic オブジェクト は、ヘッダーおよびフ …