ReplaceMagic version 4.5.2 released

  • Improved processing of PDF documents stored in SharePoint



New version 4.5.1 just published

What is new:

  • New notification => if you select to make changes in SharePoint (access of HTTP(s)) and select that ReplaceMagic creates backup you will get notification that SharePoint backups are controlled of versioning settings of SharePoint
  • ReplaceMagicUpdater.exe is not also digitally signed

New version 4.5.0 just published

What is new:

  • From now ReplaceMagic supports native integration with SharePoint. This means that from ReplaceMagic you can login to your SharePoint site and process documents directly.
  • Advantages are that ReplaceMagic can keep last modification date but also author and editor user data
  • In addition ReplaceMagic can check-out / check-in documents directly on SharePoint but also it can forcefully check-in documents checked-out by other users
  • As SharePoint has limitation of number of items that you can retrieve from SharePoint list (usually 5000) ReplaceMagic provides support to go around that limitation. In case that you have document libraries with more than 5000 (or your configured value) library items we can read them all
  • SharePoint (on-premise or online) is controlling actions executed on SharePoint, basically, SharePoint platform is protecting itself. To avoid that ReplaceMagic is creating huge workload on SharePoint (which will be blocked by SharePoint) you can use document processing parallelization parameter which can be found over Configuration => Configuration => "Parallel document processing"
  • Beside extension for SharePoint we included also:
  • In case of Powerpoint document processing ReplaceMagic will tell you on which slide we found some hyperlink(s)
  • Improved setting of custom extensions
  • Added Commands replacement under Link Sources
  • Improved resizing of result grids
  • Minor bug fixing

ReplaceMagic ver. 4.1.7 available for download

What is new:

  • Dashboard system after scanning process extended to show statistics about document age. We will show how many documents you had in some period (predefined periods) per creation date, last modification or last accessed date.
    This will help you better understand how documents are used as you can quickly see usage frequency
    Few screenshots:

As always feel free to contact us if you have ideas how to further improve ReplaceMagic.

New version 4.1.6 just published

What is new:

·     Fixed bug when using multiple passwords to unlock documents in case that separator was not |
·     Minor bug fixing

Google and "Unwanted Software" policy

In last few weeks we noticed less downloads but that was not concerning as during summer usually we have less people visiting our site.

Then suddenly we got email:

Hello AdWords Advertiser,

We wanted to alert you that one or more of your ads or keywords have been 
disapproved. Unfortunately, we won't be able to show your ads on Google, 
our search partners, or on Display Network placements until you edit your 
ads or keywords to make them compliant with our policies.

If this is an error, we want to get your ads back up and running as quickly 
as possible, and your Google team is here to help. Below you'll find the 
reason why your ads or keywords have been disapproved. At the end of this 
email, you'll find a Problem Report that includes details about which ads 
or keywords have been disapproved and what you can do to fix them (if 

Disapproval Reason
Site violates policy: We've determined that your site doesn't comply with 
our site policies. Because of this, any ads promoting this site have been 

For more information about suspended sites, please see:

Hmm, weird as we did not change our ads or anything on

After contacting Google we got information that we do not comply with "Unwanted Software" policy. Ok, we checked and found following:

And also:

A visible EULA or the term & conditions before the downloads in question.

  • A visible uninstall instruction before every download.

  • The advertised product has to be mentioned in the ad text.

  • The installation/deinstallation process has to be user friendly

  • And so on…

Again ok, we went through and did like requested so now on you can find link to Terms&Conditions ( and also uninstall instructions (

Should I mention that our software is digitally signed and you need to click on Download button to be able to download it, that you cannot install it if you do not accept EULA and that you can uninstall like any Windows software.

Still our ads are not yet approved even after few days. In a meantime I had really nice call with Google support but we are still fully confused why ads are not running as we believe that all policy points are fulfilled. Support person was not able to tells us reasons and she will try to find out...

My wish for Google policy team is that they tell what exactly is not according to the policy as by sending generic reply Google AdWords customers are left in the dark not knowing what is missing and how to fix the problem.

I hope that issue will be shortly resolved as it is already taking days plus more than few calls and emails...

@Google: As I  found other software companies impacted with same problem so clearly you are doing something wrong. One of links:



New version 4.1.5 just published

·     Improved checks of UNC file paths
·     Changed selection of folders to be the same way how Windows
·     Fixed that single documents with upper case extension can be selected
·     Extended check of URL links so that different method can be used (originally only HEAD). Supported methods: GET / POST / HEAD

New version 4.1.4 just published

New is ReplaceMagic 4.1.4:

·     Improved processing of VBA in VDX documents
·     Improved processing of LinkSources in Excel documents

New version 4.1.3 just published

New in version 4.1.3
·     Added support to make changes in VBA project in Visio documents
·     Improved usage of regular expressions
·     In case that documents were skipped due to the size limit parameter now you can import them for separate processing directly from AdditionalInfo
·     Document with internal links (address was empty; for example, table of content), when check for broken links was enabled, were skipped due to suboptimal error handling. This is fixed now and internal links will not be showstopper anymore
·     Error-handling improved
·     Extended processing of hyperlinks in OneNote documents - hyperlinks behind images in OneNote documents can be also updated
·     Improved replacement of hyperlinks in header/footer of Word documents
·     Improved check of broken links
·     Coding optimization (code cleanup)

How to fix text docs?

As extension to ReplaceMagic portfolio which includes support for Word, Excel, Powerpoint, Project, Visio, OneNote, PDF and Windows shortcuts we prepared ReplaceMagic.Text to enable processing of text documents. By default you can processor *.txt, *.htm, *.html, *. csv, *.bat documents but you can enter any extension that you would like:

During scan of your text documents we will try to identify what are hyperlinks which  will help you later update your Web files.

Processing is parallelized meaning it is very fast. In our test, processing of 10.564 documents (html files) took 212 seconds and during that time we scanned 1,189GB of files. ReplaceMagic identified total of 1.960.344 hyperlinks.

To make replacement simply go to Search&Replace and set that you want to make changes in Custom where you can find only option "Update text". After providing search&replace strings click on "Start Replacement":

Usage of ReplaceMagic is very simple as you can see :)