OOobbs2/124
質問
度々の質問すみません。OLEオブジェクトに関する操作のサンプル、ドキュメントを見つけられずに困っています。 OOobbs2/120-OOobbs2/121でOLEオブジェクトを選択状態にしてから マクロで編集状態にすることは出来ました。 ありがとうございました。 マクロでOLEオブジェクトを選択状態にする方法が分かりません。 また、編集状態になったOLEオブジェクトの編集状態を解除、選択状態を解除して未選択状態(文字カーソルになった状態)にする方法が分かりません。 御教示よろしくお願いいたします。 回答
Sub SelectOLEObject1 oDoc = ThisComponent oController = oDoc.getCurrentController() oDrawPage = oDoc.getDrawPage() oController.select( oDrawPage.getByIndex(0) ) End Sub
Sub UnEditOLE HideEditUI SelectText End Sub Sub HideEditUI oDoc = ThisComponent oEmbeded = oDoc.getEmbeddedObjects().getByIndex(0) oExtEmbedded = oEmbeded.ExtendedControlOverEmbeddedObject() oExtEmbedded.doVerb(-3) End Sub Sub SelectText oDoc = ThisComponent oController = oDoc.getCurrentController() oText = oDoc.getText() oController.select( oText.getEnd() ) End Sub
感想,コメント,メモ
|