About

A new and improved Microsoft Office integration for Perforce.

This project is not supported by Perforce Support. For questions please post to the Perforce Forums.

Latest download:
    https://swarm.workshop.perforce.com/download/guest/perforce_software/p4office/dist/P4OFC.exe

Notes:
https://swarm.workshop.perforce.com/projects/perforce-software-p4office/files/main/main/README.txt
  • 3
    Members
  • 4
    Followers
  • 1
    Branch
Owners
robert_cowham (Robert Cowham)
Members
p4mdavies (p4mdavies)perforce_software (perforce_software)robert_cowham (Robert Cowham)
Followers
alexgieg
hgdn (hgdn)jiangang_song (jiangang_song)p4pzp (p4pzp)
Branches
  • main

P4OFC - Interface to Perforce for Microsoft Office.

Please see accompanying LICENSE.txt

This is the Open Source version of P4OFC, first released in November 2014.

It supersedes the official release from Perforce (from ftp site) which was last released for 2007.3

Obtaining the latest build (installer)

The latest released version of the installer can be downloaded from:

https://swarm.workshop.perforce.com/download/guest/perforce_software/p4office/dist/P4OFC.exe

Changes to Official P4OFC

The main changes are:

  • uses a 2014.1 P4COM (P4API) which allows:
    • working with SSL Perforce servers
    • working with documents in Streams depots
    • network performance enhancements
  • different installer used (InnoSetup)
  • tweaks for improved working with Word 2010/2013 for diffs.

For up-to-date details see CHANGELOG.txt in this directory.

Support

This version is now community supported.

Building P4OFC

You can build your own version by consulting the BUILD.txt document. See also P4OFC-Design.docx

Debugging

To enable debugging in P4OFC please download the program DebugView from the Sysinternals site:

http://technet.microsoft.com/en-gb/sysinternals/bb896647.aspx

Then edit your registry and change the following settings:

[HKEY_CURRENT_USER\Software\Perforce\P4OFC] 

Set values of type RegDWORD:

"DebugTrace"=1 
"DebugTraceVB"=1 

Then run DebugView and start the Office app - make sure various strings are being output to the debug window before continuing. Now reproduce the bug and send me the debug trace.You can turn the debugging off again by setting the above registry values to 0 (zero).

Robert Cowham rcowham@perforce.com / robert@vaccaperna.co.uk