Wordファイルコンテンツアナライザーを構築していますが、doc/docxファイルにはがあるかどうかを確認する方法については、下付き文字またはコンテンツ内の式私がこれまで持ってWord Interop - doc/xファイルにSuperscript/Subscriptテキストまたは数式が含まれていないか確認します。
コードは次のとおりです。
WordApp = new Microsoft.Office.Interop.Word.Application();
WordApp.DisplayAlerts = WdAlertLevel.wdAlertsNone;
WordApp.AutomationSecurity = MsoAutomationSecurity.msoAutomationSecurityForceDisable;
WordApp.Visible = false;
WordApp.Options.SaveInterval = 0;
Document DocObj = WordApp.Documents.Open(FileName, OpenAndRepair: false, NoEncodingDialog: true, ConfirmConversions: false, ReadOnly: true, PasswordDocument: "dummy", PasswordTemplate: "dummy");
PageCount = DocObj.ActiveWindow.ActivePane.Pages.Count;
私は範囲を選択するRanges()
を使用する必要があることを知っているが、私はそれを行う方法がわかりません。
また、等式は、挿入/式パネルを使用して作成されたものです。その後、
あなたが生成されたコードhttp://superuser.com/questions/140374/is-there-aをチェックするためにWordでマクロを記録することができます2007年の文書内の方程式検索、http://wordribbon.tips.net/T013110_Easily_Finding_Superscripts.html、https://msdn.microsoft.com/en-us/library/office /ff821988.aspx?f=255&MSPPError=-2147217396 – Slai
if(DocObj.OMaths.Count> 0)Equations = true; これは、文書に方程式がありますが、上付き文字/下付き文字ではないことを確認するのに役立ちました。どのようにそれを行うことができますか? – naqushab