OOobbs2/26
質問
マクロを含んでいる.otsファイルを作成。このテンプレートファイルを開くと新規文書が開きます。この文書の中のマクロでこの文書あるいはテンプレートのパスを取得しようとしているのですが、うまくいきません。 ThisComponent.getDocumentInfo().TemplateFileName ThisComponent.getURL など試したのですが、空文字しか返りません。 よろしくお願いいたします。 回答
以下のようにすれば、取得できるようです Sub Main Dim oDoc As Object oDoc = ThisComponent aArgs = oDoc.Args For i = 0 To UBound(aArgs) If aArgs(i).Name = "URL" Then sURL = aArgs(i).Value Exit For End If Next i End Sub 一度保存するとテンプレートのパスではなくなります。
感想,コメント,メモ
|