1

Shape.IncrementLeft と Shape.IncrementTop を使用して VBA で画像を移動した後、openoffice.org BASIC コードで画像を移動したいと考えています。これらのキーワード「move picture」と「openoffice.org」または「open BASIC」または「OOo BASIC」でインターネットを検索した後、答えが見つかりませんでした。

Java、c++、android で画像を移動する方法を見つけましたが、OpenOffice.org BASIC では移動できません でした 。 org/OOME_3_0.pdf LIBRE OFFICEでも答えを見つけようとしましたが、成功しませんでした。マクロを記録して、写真を挿入して、マウスで動かして、マクロを止めてみました。コードを調べると、私の質問の答えは、ディスパッチャと UNO メソッドの 1 つに行き着きます。これらのキーワードと関係があると思います: com.sun.star.awt.UnoControlImageControlModel サービス com.sun のプロパティ.star.drawing.GraphicObjectShape BorderBottom BorderLeft BorderRight BorderTop oPoint = oShape.Position getPosition() setPosition(Point) しかし、明確な答えが見つからず、それらを組み合わせて画像を作成する方法がわかりません (または、挿入された形状である可能性があります)また)移動します。

答えを見つける方法を教えてもらえますか?

4

1 に答える 1