以下のマクロを記述。 「●見かけのフォーム名●」のところは「Form_Main」等、指定したいフォーム名に変える。 マクロを割り当てる際は、ボタンを右クリック→ 「コントロール」→ 「イベント」タブ→「実行時」にマクロ名を割り当て。 Sub FormClose oDoc = ThisDatabaseDocument Dim interfaceStr As String interfaceStr = "com.sun.star.sdb.OfficeDatabaseDocument" If oDoc.supportsService(interfaceStr) = false Then Exit Sub End If oDoc.FormDocuments.getByName("●見かけのフォーム名●").close() End Sub 基本的にはJA福岡市のPDF(実践編)に記述のとおりなんです
![ボタンのクリックでフォームを閉じる −LibreOffice Base−](https://cdn-ak-scissors.b.st-hatena.com/image/square/a1f20f20249ec9a714825ad71354d4723d2e1be1/height=288;version=1;width=512/http%3A%2F%2Fjt7777.s500.xrea.com%2Fx%2Fwp%2Fwp-content%2Fthemes%2Fsimplicity2-child%2Fimages%2Fog-image.jpg)