diff --git a/funcext/TSOffice/TOfficeObj.tsf b/funcext/TSOffice/TOfficeObj.tsf index 4f85ff3..166b7b1 100644 --- a/funcext/TSOffice/TOfficeObj.tsf +++ b/funcext/TSOffice/TOfficeObj.tsf @@ -13009,7 +13009,7 @@ Type TDocumentBody = Class(DocObject) if not ifObj(node) then return false; reset_position := false; - if node = TOfficeApi().GetCurrentPosition() then + if node.Eq(TOfficeApi().GetCurrentPosition()) then reset_position := true; next := node.NextElement('w:p'); node_.DeleteChild(node); diff --git a/funcext/TSOffice/document/TDocxStyles.tsf b/funcext/TSOffice/document/TDocxStyles.tsf index 7dfd141..8911cad 100644 --- a/funcext/TSOffice/document/TDocxStyles.tsf +++ b/funcext/TSOffice/document/TDocxStyles.tsf @@ -60,7 +60,8 @@ Type TDocxStyles = Class ///返回:TDocxStyle对象 Function GetStyleById(id); Begin - return idMap_[ id ]; + newid := ifnumber(id) ? tostring(id) : id; + return idMap_[ newid ]; End; //返回全部LatentStyles对象列表