Îòêðîéòå Äèñïåò÷åð Èìåí íà âêëàäêå Ôîðìóëû (Formulas – Name Manager) è ñîçäàéòå íîâûé èìåíîâàííûé äèàïàçîí ñ èìåíåì, äîïóñòèì, Îãëàâëåíèå.  ïîëå Äèàïàçîí (Reference) ââåäèòå âîò òàêóþ ôîðìóëó:
Òåïåðü â ïåðåìåííîé Îãëàâëåíèå ñîäåðæàòñÿ íàøè èñêîìûå èìåíà. ×òîáû èçâëå÷ü èõ îòòóäà íà ëèñò, ìîæíî âîñïîëüçîâàòüñÿ ôóíêöèåé ÈÍÄÅÊÑ (INDEX), êîòîðàÿ «âûäåðãèâàåò» ýëåìåíòû èç ìàññèâà ïî èõ íîìåðó:
Ôóíêöèÿ ÑÒÐÎÊÀ (ROW) âûäàåò íîìåð òåêóùåé ñòðîêè è, â äàííîì ñëó÷àå, íóæíà òîëüêî äëÿ òîãî, ÷òîáû âðó÷íóþ íå ñîçäàâàòü îòäåëüíûé ñòîëáåö ñ ïîðÿäêîâûìè íîìåðàìè èçâëåêàåìûõ ýëåìåíòîâ (1,2,3…). Òàêèì îáðàçîì, â ÿ÷åéêå À1 ó íàñ ïîëó÷èòñÿ èìÿ ïåðâîãî ëèñòà, â À2 – èìÿ âòîðîãî è ò.ä.
È, íàêîíåö, äëÿ äîáàâëåíèÿ ê èìåíàì ëèñòîâ "æèâûõ" ãèïåðññûëîê äëÿ áûñòðîé íàâèãàöèè, ìîæíî èñïîëüçîâàòü âñå òó æå ôóíêöèþ ÃÈÏÅÐÑÑÛËÊÀ (HYPERLINK), êîòîðàÿ áóäåò ôîðìèðîâàòü àäðåñ äëÿ ïåðåõîäà èç èìåíè ëèñòà
ïîòîì àâòîìàòèçèðóåì ïåðåõîä ñ êàæäîãî ëèñòà íà ëèñò ñ îãëàâëåíèåì - òî÷íî! èìåííî ñîçäàíèåì ãèïåðññûëêè èç ïåðâîé ÿ÷åéêè ëèñòà!
ñìîòðèì íà ÷òî ïîëó÷èëîñü è ïîíèìàåì ÷òî íàäî âñå ýòî ïàðñèòü - íó íå ñîâïàäàþò íîìåðà ÿ÷ååê íà ðàçíûõ ëèñòàõ - òàê óæ óñòðîåí âûâîä GPO â HTML - ýòî äàæå íå òàáëèöà, à ïðîñòî õèòðî ñâåðñòàííàÿ ïðîñòûíÿ ñ íàáîðîì äàííûõ.
ïûòàåìñÿ ïîíÿòü ê êàêèì êîíòåéíåðàì ïðèâÿçàíû ïîëèòèêè - îïÿòü òàêè ìàêðîñîì:
Sub ïàðàìåòðû_áåçîïàñíîñòè()
'
' Ìàêðîñ11 Ìàêðîñ
'
'
Line0:
C1 = "C1"
C2 = "C2"
Set RangeObj = Cells.Find(What:="Ïàðàìåòðû äàííîãî îáúåêòà ãðóïïîâîé ïîëèòèêè ïðèìåíÿþòñÿ òîëüêî äëÿ ñëåäóþùèõ ãðóïï, ïîëüçîâàòåëåé è êîìïüþòåðîâ:", After:=ActiveCell, LookIn:=xlFormulas _
, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False)
If RangeObj Is Nothing Then GoTo Line1 Else RangeObj.Select
Range(Selection, Selection.End(xlToRight)).Select
C1 = ActiveCell.Address
Set RangeObj = Cells.Find(What:="Ôèëüòðàöèÿ WMI", After:=ActiveCell, LookIn:=xlFormulas _
, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False)
If RangeObj Is Nothing Then GoTo Line1 Else RangeObj.Select
Range(Selection, Selection.End(xlToRight)).Select
C2 = ActiveCell.Address
If C1 = C2 Then GoTo Line2 Else RangeObj.Select
Range(C1, C2).Select
Selection.Copy
Worksheets("Ëèñò5").Activate
Selection.End(xlToLeft).Select
Selection.End(xlDown).Select
Range("B319").Select
Selection.End(xlUp).Select
ActiveCell.Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
ActiveCell.Offset(1, -1).Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
GoTo Line0
Line1:
Set RangeObj = Cells.Find(What:="Äåëåãèðîâàíèå", After:=ActiveCell, LookIn:=xlFormulas _
, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False)
If RangeObj Is Nothing Then GoTo Line2 Else RangeObj.Select
Range(Selection, Selection.End(xlToRight)).Select
C2 = ActiveCell.Address
If C1 = C2 Then GoTo Line2 Else RangeObj.Select
Range(C1, C2).Select
Selection.Copy
Worksheets("Ëèñò5").Activate
Selection.End(xlToLeft).Select
Selection.End(xlDown).Select
Range("B319").Select
Selection.End(xlUp).Select
ActiveCell.Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
ActiveCell.Offset(1, -1).Select
'Stop
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
' Stop
GoTo Line0
Line2: Worksheets("Ëèñò5").Activate
Selection.End(xlToLeft).Select
Selection.End(xlDown).Select
Range("B319").Select
Selection.End(xlUp).Select
ActiveCell.Offset(1, 0).Select
ActiveCell = "N"
ActiveCell.Offset(1, -1).Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
' Stop
GoTo Line0
End Sub
è óâû - ïî äðóãîìó èòîãîâóþ òàáëè÷êó íå çàïîëíèòü...
ïîêîâûðÿëèñü, ïîëó÷èëè òàáëè÷êó:
|
Äîìåí/Ñàéò |
GUID |
Íàçâàíèå |
User Group Policy loopback processing mode |
Comment (èç GPMC, ïðè íàëè÷èè) |
Ïðåðûâàåòñÿ íàñëåäîâàíèå (Y/N) |
Ôîðñèðóåòñÿ (Y/N) |
Îáúåêòû ïðèìåíåíèÿ GPO èñõîäíîãî ëåñà |
Îáúåêòû ïðèìåíåíèÿ GPO öåëåâîãî ëåñà |
Íàçíà÷åíèå - îïèñàíèå ðåçóëüòàòà îòðàáîòêè ïîëèòèêè |
Âûïîëíÿåìûå ñêðèïòû |
Òåñòîâàÿ (Y/N) |
Íàëè÷èå íàñòðîåê â Computer Configuration (Y/N) |
Íàëè÷èå íàñòðîåê â User Configuration (Y/N) |
Ôèëüòðàöèÿ ïî ãðóïïàì áåçîïàñíîñòè (Y/N) |
Ôèëüòðàöèÿ WMI (Y/N) |
Öåëåâîå ñîñòîÿíèå (ïåðåíîñèòñÿ êàê åñòü, èíòåãðèðóåòñÿ â ñòàíäàðòíûå GPO, íå ïåðåíîñèòñÿ, ñì ëèñò "Ðàñøèðåííûé ñòàòóñ") |
Èìÿ öåëåâîãî GPO (åñëè ïðèìåíèìî) åñëè âäðóã íå ïåðååçæàåò òî íå ïðèìåíèìî |