====== ReplaceAll ======
Method of [[:scripting:api:text-document:start|ITextDocument]]
===== Description =====
Replace all text matches in the document
===== Parameters =====
* [[scripting:api:data-type:BSTR|BSTR]] **strWhat**
* [[scripting:api:data-type:BSTR|BSTR]] **strTo**
* [[:scripting:api:find|eFind]] **dwFlags** = 0 (optional)
* [[scripting:api:data-type:VARIANT|VARIANT]] **pRange** (optional)
==== Return Value ====
* [[:scripting:api:ranges:start|IRanges]] **ppRanges**
===== Syntax =====
==== JavaScript ====
var ppRanges = TextDocument.ReplaceAll(strWhat, strTo, dwFlags, pRange);
==== Visual Basic Script ====
ppRanges = TextDocument.ReplaceAll strWhat, strTo, dwFlags, pRange
==== C++ ====
CComPtr pRanges;
HRESULT hr = TextDocument.ReplaceAll(strWhat, strTo, dwFlags, pRange, &pRanges);
===== See Also =====
[[:scripting:api:text-document:start|ITextDocument]]
~~NOTOC~~