2016-04-15 86 views
0

我可以使用條件格式對單元格着色。 但是如何在細胞轉爲正值時設置聲音警報?開放式辦公室電子表格:單元格爲正時聲音警報

謝謝你的幫助。

+0

這需要一個宏。將監聽器放在可能影響要觸發聲音的單元格值的所有單元格上。讓宏將目標單元格的值(值,而不是公式)的副本保存在另一個單元格中。當偵聽器被觸發時,宏將檢查目標單元的值。如果單元格值爲負數或零,則會使用複製的值更新單元格。如果單元格值爲正值,則宏將與副本進行比較。如果該值已更改爲正值,則會發出聲音並複製該值。 – Lyrl

回答

1

轉到Tools -> Macros -> Organize Macros -> LibreOffice Basic並添加以下代碼:

Sub ContentChanged (oCellChanged As Object) 
    oSheet = ThisComponent.Sheets(0) 
    oCell = oSheet.getCellRangeByName("A1") 
    If oCell.getValue() > 0 Then 
     Beep 
    End If 
End Sub 

然後去片1,右鍵單擊該選項卡,然後選擇Sheet Events。將Content changed事件設置爲指向該宏。

現在,當單元格A1大於零時它會發出蜂鳴聲。

相關問題