On Tue, Jan 20, 2009 at 08:13, jerik <jerikmail_at_googlemail.com> wrote:
> Hi,
>
> OS: Windows
>
> i wanted to make life easier and create a macro in word, which makes
> it possible to lock the word file which is currently open. The macro
> in word, calls:
> c:\path\TortoiseProc.exe /command:lock /path:"c:\path\file.doc"
>
> Full macro code:
> Sub svn_lock()
> ' In the Environment varibale svn_cmd is the path to
> TortoiseProc.exe stored!
> svn_cmd = Environ$("svn_cmd")
> svn_cmd_lock = svn_cmd & " /command:lock /path:" & Chr(34) &
> ActiveDocument.FullName & Chr(34)
> Call Shell(svn_cmd_lock)
> End Sub
>
> I receive the following error message (translated from german):
> An access violation has occured during the access of C:\path\file.doc
>
> What should I do to avoid the Error message and get the macro to
> work?
>
> If I use the same macro with the /command:log, it works perfectly. I
> think I have to free the document in a special way, but dont know
> how.
>
> btw: vba skills novice.
With the file open, run that same command at the command-line. Same result?
Then, install the Subversion command-line client and try using that
(the command-line client is meant to be scripted with no user
interaction, the TSVN command-line not so much).
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=1037899
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-01-20 14:22:46 CET