A felhasználó által meghatározott tulajdonságok használatával menthet információkat, például változó tartalmat vagy állapotadatokat a munkafüzetekben
Az Excel munkafüzetek olyan tulajdonságokat tartalmaznak, amelyek bizonyos információk tárolására szolgálnak a fájlban, amelyek túlmutatnak a munkafüzet tartalmán. Ezeket a tulajdonságokat használhatja a makrójában a változó tartalmak vagy egyéb információk mentéséhez a munkafüzetben.
Attól függően, hogy az Excel melyik verzióját használja, az egyes tulajdonságokhoz való hozzáférés módja eltérő:
- Excel a 2003 -as verzióig: Hívja meg a FILE - PROPERTIES parancsot.
- Excel 2007: Aktiválja a PREPARE - FILE PROPERTIES - ADVANCED PROPERTIES parancsot.
- Excel 2010: Használja a FÁJL - INFORMÁCIÓ - TULAJDONSÁGOK - BŐVÍTETT TULAJDONSÁGOK parancsot.
Az Excel minden verziójában megjelenik egy párbeszédpanel. Kattintson a CUSTOMIZE fülre ebben az ablakban.
Az ablakban megjelenik az összes felhasználó által meghatározott tulajdonság. Ily módon megváltoztathatja a tulajdonságokat, vagy új tulajdonságokat határozhat meg.
Ez különösen hasznos makróban, mert lehetővé teszi az információk végleges mentését a munkafüzetbe anélkül, hogy cellába vagy táblázatba tenné őket. Ezért használhat egyedi tulajdonságokat, például változókat, amelyek tartalmaik megmaradnak az Excel munkamenetről az Excel munkamenetre.
Ehhez a makró használatával hozzá kell férnie a tulajdonságok tartalmához. A következő VBA makró segítségével saját tulajdonságát adhatja hozzá a tulajdonságokhoz:
Sub LayingPropertyAn ()
Hiba esetén Folytassa a következőt
ActiveWorkbook.CustomDocumentProperties.Add _
Név: = "ExcelDaily", LinkToContent: = Hamis, _
Típus: = msoPropertyTypeString, Value: = "Teszttartalom"
MsgBox ActiveWorkbook.CustomDocumentProperties ("ExcelDaily"). Érték
GoTo 0 hiba esetén
End Sub
A makró létrehoz egy "ExcelDaily" nevű tulajdont. Megkapja a "teszttartalom" tartalmat. A létrehozás után a tulajdonság azonnal újra kiolvasásra kerül, és megjelenik egy üzenetablakban:
Az új tulajdonság később is megtalálható a BŐVÍTETT TULAJDONSÁGOK párbeszédpanelen. Az alábbi ábra azt mutatja, hogyan néz ki az ablak, miután a makró hozzáadta a tulajdonságot:
A makró megadásához nyomja meg az ALT F11 billentyűkombinációt az Excelben. Ez előhívja a VBA szerkesztőt. Az INSERT - MODULE paranccsal üres modullapot helyezhet be. A makró elindításához nyomja meg az ALT F8 billentyűkombinációt az Excelben.