1

ボタン付きのアプリケーションがあります。このボタンは、SharePoint にある Excel ドキュメントを参照しています。ただし、読み取り専用であることを意味するファイルをダウンロードします。さて、SharePoint にはファイルを編集モードで開くオプションがあり、ボタンで同じことを行いたいのですが、リンクを使用hrefしてファイルにリンクし、編集モードで開くにはどうすればよいですか?

ここに画像の説明を入力

SharePoint 外のボタンを使用して、「Microsoft Excel で編集」と同じ操作を行うにはどうすればよいですか? 編集モードで開くファイルへのリンクのように。

4

2 に答える 2

1

このWorkbooksオブジェクトには、必要な機能があります。使用可能であることを確認する CanCheckOut と、編集用にファイルを開く CheckOut です。

このコードは、ファイルの名前 ( などhttp://server:port/PathToFile/myExcelFile.xlsx) を取得し、可能であればそれを開きます。

Sub UseCanCheckOut(docCheckOut As String)
    ' Determine if workbook can be checked out.
    If Workbooks.CanCheckOut(Filename:=docCheckOut) = True Then
        Workbooks.CheckOut (Filename:=docCheckOut)
    Else
        MsgBox "You are unable to check out this document at this time."
    End If
End Sub 

Web ページの vbscript:

set objExcel = CreateObject("Excel.Application")
drPath = "server\file"
if (objExcel.Workbooks.CanCheckOut(drPath) = True) then
    objExcel.Application.Workbooks.CheckOut drPath //note - may need to open first
    objExcel.Application.Workbooks.Open drPath
else
    msgbox("Unable to checkout SharePoint file: " & file.name & ". Please contact an administrator.")
end if

このページでも詳しく説明されていますが、それは私の知識をはるかに超えています

于 2013-02-21T15:56:38.580 に答える