Insert Smart Single & Double Quotes in Word Document via Find & Replace Method (C# .NET)

Inserting double quote characters (") using Range.Replace() inserts them as straight double quotes. This is different from performing replace via Microsoft.Office.Interop.Word, which will automatically insert curly opening and closing “smart quotes” via the Replace method, even if " is passed into the method. How can we achieve this same behaviour using Range.Replace() in Aspose.Words? I understand that the curly quote unicode characters can be passed directly into the Range.Replace instead of the normal quote character, but this would require use to know which quotes are opening quotes and which are closing quotes, which is difficult to know given the nature of the input that is going through our app (i.e., we are often replacing sentence fragment, rather than full sentences, so we can’t know if something is an opening or closing quote just by looking at the replace text).

@ssmolkin1,

We have logged your requirement in our issue tracking system. Your ticket number is WORDSNET-22270. We will further look into the details of this requirement and will keep you updated on the status of the linked issue.