locked
SharePoint2010のライブラリにあるExcelファイルの読み取り専用をVBAで判断する方法 RRS feed

  • 質問

  • SharePoint2010のライブラリにあるExcel2010ファイルは、編集権限のあるユーザが開いても最初、読み取り専用で開かれます。

    このときの状態(読み取り専用状態)をVBAマクロで判断する方法はありますでしょうか。

    なお、編集権限のないユーザが開いた場合、VBAのReadOnlyで判断することができました。

    2012年12月2日 9:29

回答

すべての返信

  • 確かにWorkbookのReadOnlyでは判断できないようですね。

    今一な方法ですが、VBAならApplication.captionをみて、「読み取り専用」の文字が入っているかどうかで判断するしかないようです。(VSTOならもっと別なとり方があるみたいですが。。。)

    参考:
    http://social.technet.microsoft.com/Forums/en-US/sharepointgenerallegacy/thread/4ba4133a-ce17-4c67-a731-2cd050ffde06

    • 回答の候補に設定 佐伯玲 2012年12月6日 6:33
    • 回答としてマーク 佐伯玲 2012年12月10日 5:27
    2012年12月3日 15:31
  • こんにちは、daisuke07 さん
    フォーラムオペレータの佐伯 玲 です。

    たけさと さんの情報はご確認いただけたでしょうか?
    リンク先はUSのForumですが実際に判定する部分のコードも記載されているようです。

    参考になる情報だと思われたので勝手ながら私のほうで「回答としてマーク」とさせて頂きました。

    宜しくお願いいたします。
    __________________________
    日本マイクロソフト株式会社 フォーラム オペレータ 佐伯 玲
    2012年12月10日 5:27