0

人々-

パワーポイントの「画像」リンクに対処して操作する方法を探しています。これらのリンクは、別のMicrosoft(MS)オブジェクトをリンクするときに作成されるオブジェクトのタイプとは異なります。これらは、グラフ、Excelのセル範囲、またはWordのテキスト範囲です。MSオブジェクトを選択すると、次のようになります。

Application.ActiveWindow.Selection.Type = msoLinkedOLEObject 'true

ただし、画像を挿入すると(これは私が懸念していることです)([挿入]>[画像]>[挿入とリンク])は次のようになります。

Application.ActiveWindow.Selection.Type = msoCallout 'true

ランニング:

ActivePresentation.UpdateLinks or Object.LinkFormat.Update

OLEオブジェクトでは機能しますが、これらの「その他の」タイプのリンクでは機能しません。

1)これらのオブジェクトを識別できる必要があります(msoCalloutは他のリンクされていないオブジェクトにも使用されるため、役に立ちません)2)リンクを更新し、3)リンクパスを変更します

4

1 に答える 1

1

そこには誤解を招くような情報があります。あなたが見たい:

ActiveWindow.Selection.ShapeRange(1).Type 

代わりは。あなたはそれが11であることがわかりますmsoLinkedPicture

そしてこれはあなたにリンクされた絵への道を与えます:

With ActiveWindow.Selection.ShapeRange(1)
    Debug.Print .LinkFormat.SourceFullName
End With
于 2013-03-15T16:10:27.810 に答える