我正在尝试查找用于将 Excel 文件保存到 iManage 的示例 VBA。我有一些代码可以让我下载文档,但我不知道是否有类似的东西可以保存到工作区。
Excel 文件将有一个工作区引用,例如 123456/0001,因此宏代码将查看此文件,然后使用该客户/事项编号保存到工作区。
我与 iManage 交互的代码在这里:
Private Sub DownloadDoc()
Dim dmsRoot As IManDMS
Dim dmsSession As IManSession
Dim dmsDatabase As IManDatabase
Dim doc As IManDocument
Dim tempDocName As String
Const ServerName As String = "MYSERVER"
Const DatabaseName As String = "MYDATABASE"
Const DocNumToFind = 7487741
Const DocVerToFind = 1
tempDocName = "C:\temp\mydoc.docx"
Set dmsRoot = New ManDMS
Set dmsSession = dmsRoot.Sessions.Add(ServerName)
dmsSession.TrustedLogin
Set dmsDatabase = dmsSession.Databases.ItemByName(DatabaseName)
Set doc = dmsDatabase.GetDocument(DocNumToFind, DocVerToFind)
doc.GetCopy tempDocName, imGetCopyOptions.imNativeFormat
End Sub
我意识到我根本没有太多的代码,所以即使只有几个指针/方法等,我可以去研究更多的东西,我将不胜感激。