ನಿಖರತೆ ಮತ್ತು ಶೈಲಿಗಾಗಿ TOC ರಚನೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವುದು
ನೀವು ಎಂದಾದರೂ ಮೈಕ್ರೋಸಾಫ್ಟ್ ವರ್ಡ್ನಲ್ಲಿ ಪರಿವಿಡಿ (TOC) ಅನ್ನು ಉತ್ತಮ-ಟ್ಯೂನ್ ಮಾಡಲು ಗಂಟೆಗಳ ಕಾಲ ಕಳೆದಿದ್ದೀರಾ, ಅದು ಅನಗತ್ಯ ಶೈಲಿಗಳು ಅಥವಾ ವಿಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಎಂಬುದನ್ನು ಕಂಡುಕೊಳ್ಳಲು ಮಾತ್ರವೇ? ಹಾಗಿದ್ದಲ್ಲಿ, ನೀವು ಒಬ್ಬಂಟಿಯಾಗಿಲ್ಲ. ಡೀಫಾಲ್ಟ್ ಶೀರ್ಷಿಕೆಗಳು ಮತ್ತು ಕಸ್ಟಮ್ ಶೈಲಿಗಳನ್ನು ಮಿಶ್ರಣ ಮಾಡುವ ಸಂಕೀರ್ಣ ದಾಖಲೆಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಾಗ ಅನೇಕ ವರ್ಡ್ ಬಳಕೆದಾರರು ಈ ಸವಾಲನ್ನು ಎದುರಿಸುತ್ತಾರೆ. 🖋️
ನಿಮ್ಮ TOC ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಸರಿಹೊಂದಿಸುವುದು ಬೇಸರದ ಸಂಗತಿಯಾಗಿದೆ, ವಿಶೇಷವಾಗಿ ನಿಮ್ಮ ಡಾಕ್ಯುಮೆಂಟ್ ಡಜನ್ಗಟ್ಟಲೆ ಪುಟಗಳನ್ನು ವ್ಯಾಪಿಸಿಕೊಂಡಿದ್ದರೆ. ಇಲ್ಲಿ VBA ಮ್ಯಾಕ್ರೋಗಳು ರಕ್ಷಣೆಗೆ ಬರುತ್ತವೆ. TOC ಉತ್ಪಾದನೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವ ಮೂಲಕ, ನೀವು ವಿಷಯದ ಗುಣಮಟ್ಟದ ಮೇಲೆ ಹೆಚ್ಚು ಗಮನಹರಿಸಬಹುದು ಮತ್ತು ಪುನರಾವರ್ತಿತ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಕಾರ್ಯಗಳ ಮೇಲೆ ಕಡಿಮೆ ಗಮನಹರಿಸಬಹುದು.
ಪ್ರಮುಖ ವಿಭಾಗಗಳಿಗೆ "ಶೀರ್ಷಿಕೆ 1" ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಉಪವಿಭಾಗಗಳಿಗೆ "CustomStyle1" ನಂತಹ ಹಲವಾರು ಕಸ್ಟಮ್ ಶೈಲಿಗಳೊಂದಿಗೆ ವರದಿಯನ್ನು ಸಿದ್ಧಪಡಿಸುವುದನ್ನು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ. ಉತ್ತಮವಾಗಿ ರಚಿಸಲಾದ ಮ್ಯಾಕ್ರೋ ಇಲ್ಲದೆ, ನಿಮ್ಮ TOC ಯಲ್ಲಿನ ಈ ಶೈಲಿಗಳು ಮಾತ್ರ ಅಸಾಧ್ಯವೆಂದು ಭಾವಿಸಬಹುದು. ಆದರೆ VBA ಯೊಂದಿಗೆ, ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಸಾಧಿಸಬಹುದಾಗಿದೆ. 💡
ಈ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ, ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಶೈಲಿಗಳನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿರುವ TOC ಅನ್ನು ರಚಿಸಲು VBA ಮ್ಯಾಕ್ರೋವನ್ನು ರಚಿಸುವ ಮೂಲಕ ನಾವು ನಿಮಗೆ ತಿಳಿಸುತ್ತೇವೆ. ಸಾಮಾನ್ಯ ಮೋಸಗಳನ್ನು ತಪ್ಪಿಸುವುದು ಹೇಗೆ ಎಂಬುದನ್ನು ನೀವು ಕಲಿಯುವಿರಿ, ನಿಮ್ಮ TOC ಸ್ಪಷ್ಟವಾಗಿದೆ, ಸಂಕ್ಷಿಪ್ತವಾಗಿದೆ ಮತ್ತು ನಿಮ್ಮ ಡಾಕ್ಯುಮೆಂಟ್ನ ಅಗತ್ಯಗಳಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಅನುಗುಣವಾಗಿರುತ್ತದೆ.
ಆಜ್ಞೆ | ಬಳಕೆಯ ಉದಾಹರಣೆ |
---|---|
TablesOfContents.Add | ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಹೊಸ ಪರಿವಿಡಿಯನ್ನು ರಚಿಸುತ್ತದೆ. ಸೇರಿಸಲು ಶೈಲಿಗಳು ಮತ್ತು ಪುಟ ಸಂಖ್ಯೆಗಳಂತಹ ಆಯ್ಕೆಗಳಂತಹ ಕಸ್ಟಮ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಇಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. |
UseHeadingStyles | TOC ಸ್ವಯಂಚಾಲಿತವಾಗಿ ವರ್ಡ್ನ ಅಂತರ್ನಿರ್ಮಿತ ಶಿರೋನಾಮೆ ಶೈಲಿಗಳನ್ನು ಸೇರಿಸಬೇಕೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ಇದನ್ನು ತಪ್ಪು ಎಂದು ಹೊಂದಿಸುವುದರಿಂದ ನಿರ್ದಿಷ್ಟ ಕಸ್ಟಮ್ ಶೈಲಿಗಳನ್ನು ಮಾತ್ರ ಸೇರಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. |
RangeStyle | ನಿರ್ದಿಷ್ಟ ಹಂತಗಳಿಗೆ ಮ್ಯಾಪಿಂಗ್ ಮಾಡುವ ಮೂಲಕ TOC ನಲ್ಲಿ ಸೇರಿಸಬೇಕಾದ ಶೈಲಿಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಬಯಸಿದ TOC ಹಂತಗಳಲ್ಲಿ "ಶೀರ್ಷಿಕೆ 1" ಅಥವಾ "CustomStyle1" ನಂತಹ ಶೈಲಿಗಳನ್ನು ಸೇರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. |
Delete | ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪರಿವಿಡಿಗಳನ್ನು ಅಳಿಸುತ್ತದೆ. ಹೊಸದನ್ನು ಉತ್ಪಾದಿಸುವ ಮೊದಲು ಹಳೆಯ TOC ಗಳನ್ನು ತೆರವುಗೊಳಿಸಲು ಅತ್ಯಗತ್ಯ. |
Selection.Range | ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ TOC ಅನ್ನು ಸೇರಿಸುವ ಶ್ರೇಣಿಯನ್ನು ವಿವರಿಸುತ್ತದೆ. TOC ಅನ್ನು ಸರಿಯಾದ ಸ್ಥಳದಲ್ಲಿ ಇರಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. |
On Error Resume Next | ರನ್ಟೈಮ್ ದೋಷಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸುತ್ತದೆ ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ. ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ TOC ಗಳನ್ನು ಅಳಿಸುವಾಗ ಕ್ರ್ಯಾಶ್ಗಳನ್ನು ತಡೆಗಟ್ಟಲು ಬಳಸಲಾಗುತ್ತದೆ. |
TableOfContentsLevels | TOC ರಚನೆಯಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಶೈಲಿಗಳನ್ನು ಕ್ರಮಾನುಗತ ಮಟ್ಟಗಳಿಗೆ ಮ್ಯಾಪಿಂಗ್ ಮಾಡುವ ಮೂಲಕ TOC ಹಂತಗಳ ಉತ್ತಮ-ಶ್ರುತಿಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ. |
MsgBox | TOC ರಚನೆ ಪ್ರಕ್ರಿಯೆಯ ಯಶಸ್ಸು ಅಥವಾ ವೈಫಲ್ಯದ ಬಗ್ಗೆ ಬಳಕೆದಾರರಿಗೆ ತಿಳಿಸಲು ಸಂದೇಶ ಪೆಟ್ಟಿಗೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಬಳಕೆದಾರರ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. |
Debug.Print | VBA ಸಂಪಾದಕದಲ್ಲಿ ತಕ್ಷಣದ ವಿಂಡೋಗೆ ಡೀಬಗ್ ಮಾಹಿತಿಯನ್ನು ಔಟ್ಪುಟ್ ಮಾಡುತ್ತದೆ. ಸ್ಕ್ರಿಪ್ಟ್ನ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಪರೀಕ್ಷಿಸಲು ಮತ್ತು ಮೌಲ್ಯೀಕರಿಸಲು ಉಪಯುಕ್ತವಾಗಿದೆ. |
ActiveDocument | ಪ್ರಸ್ತುತ ಸಕ್ರಿಯವಾಗಿರುವ ವರ್ಡ್ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತದೆ. ಪರಿವಿಡಿಗಳಂತಹ ಡಾಕ್ಯುಮೆಂಟ್ ಅಂಶಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಮತ್ತು ಮಾರ್ಪಡಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. |
ಕಸ್ಟಮ್ TOC ಗಾಗಿ VBA ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು
ಮೇಲೆ ಪ್ರಸ್ತುತಪಡಿಸಲಾದ VBA ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಮೈಕ್ರೋಸಾಫ್ಟ್ ವರ್ಡ್ನಲ್ಲಿ ಕಸ್ಟಮ್ ಪರಿವಿಡಿ (TOC) ರಚಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಎಲ್ಲಾ ಶಿರೋನಾಮೆ ಶೈಲಿಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಡೀಫಾಲ್ಟ್ TOC ಪೀಳಿಗೆಯಂತಲ್ಲದೆ, ಈ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು "ಹೆಡಿಂಗ್ 1" ಮತ್ತು "ಕಸ್ಟಮ್ಸ್ಟೈಲ್ 1" ನಂತಹ ನಿರ್ದಿಷ್ಟ ಶೈಲಿಗಳನ್ನು ಮಾತ್ರ ಸೇರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವ ಮೂಲಕ ಇದನ್ನು ಸಾಧಿಸಲಾಗುತ್ತದೆ ಹೆಡಿಂಗ್ಸ್ಟೈಲ್ಗಳನ್ನು ಬಳಸಿ ಆಯ್ಕೆ ಮತ್ತು TOC ಯ ಪ್ರತಿ ಹಂತದಲ್ಲಿ ಸೇರಿಸಲು ಶೈಲಿಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸುವುದು. ಉದಾಹರಣೆಗೆ, ನೀವು "ಶೀರ್ಷಿಕೆ 1" ಅನ್ನು ಹಂತ 1 ಗೆ ಮತ್ತು "CustomStyle1" ಅನ್ನು ಹಂತ 2 ಗೆ ಮ್ಯಾಪ್ ಮಾಡಬಹುದು, ಇದು ಸ್ಪಷ್ಟವಾದ, ಸೂಕ್ತವಾದ ಕ್ರಮಾನುಗತವನ್ನು ರಚಿಸಬಹುದು. ಸಂಬಂಧವಿಲ್ಲದ ಶೈಲಿಗಳು ನಿಮ್ಮ TOC ಅನ್ನು ಅಸ್ತವ್ಯಸ್ತಗೊಳಿಸುವ ವರದಿಯಲ್ಲಿ ಕೆಲಸ ಮಾಡುವುದನ್ನು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ; ಈ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ಆ ಹತಾಶೆಯನ್ನು ಪರಿಹರಿಸುತ್ತವೆ. 🖋️
ಮುಂತಾದ ಪ್ರಮುಖ ಆಜ್ಞೆಗಳು ವಿಷಯಗಳ ಕೋಷ್ಟಕಗಳು. ಸೇರಿಸಿ ಈ ಪ್ರಕ್ರಿಯೆಗೆ ಕೇಂದ್ರವಾಗಿದೆ. ಈ ಆಜ್ಞೆಯು ಅದರ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ನಮ್ಯತೆಯನ್ನು ನೀಡುವಾಗ ಸಕ್ರಿಯ ಡಾಕ್ಯುಮೆಂಟ್ಗೆ ಹೊಸ TOC ಅನ್ನು ಸೇರಿಸುತ್ತದೆ. ದಿ ರೇಂಜ್ ಸ್ಟೈಲ್ TOC ಮತ್ತು ಯಾವ ಮಟ್ಟದಲ್ಲಿ ಯಾವ ಶೈಲಿಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಆಸ್ತಿಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಗುಣಲಕ್ಷಣಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಮೂಲಕ, ವಿಭಾಗಗಳು ಮತ್ತು ಉಪವಿಭಾಗಗಳಿಗೆ ಪ್ರಮುಖ ಶೀರ್ಷಿಕೆಗಳಂತಹ ನಿಮ್ಮ ಡಾಕ್ಯುಮೆಂಟ್ನ ಉದ್ದೇಶಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ವಿಭಾಗಗಳ ಮೇಲೆ ನೀವು TOC ಅನ್ನು ಕೇಂದ್ರೀಕರಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಒಂದು ತಾಂತ್ರಿಕ ಕೈಪಿಡಿಯು ಉಪವಿಭಾಗದ ಸಾರಾಂಶಗಳಿಗಾಗಿ "CustomStyle1" ಅನ್ನು ಬಳಸಬಹುದು, ಇದು ಸಂಕ್ಷಿಪ್ತ ಮತ್ತು ನ್ಯಾವಿಗೇಬಲ್ TOC ಅನ್ನು ಖಾತ್ರಿಪಡಿಸುತ್ತದೆ.
ಈ ಸ್ಕ್ರಿಪ್ಟ್ಗಳಲ್ಲಿನ ಮತ್ತೊಂದು ಅಗತ್ಯ ಹಂತವೆಂದರೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ TOC ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ತೆಗೆದುಹಾಕುವುದು ಅಳಿಸಿ ವಿಧಾನ. ಹಳತಾದ ಅಥವಾ ಸಂಘರ್ಷದ TOC ಗಳು ಹೊಸದಾಗಿ ರಚಿಸಲಾದ ಒಂದರಲ್ಲಿ ಹಸ್ತಕ್ಷೇಪ ಮಾಡುವುದಿಲ್ಲ ಎಂದು ಇದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನೀವು ಹೊಸ TOC ಯೊಂದಿಗೆ ವರದಿಯನ್ನು ನವೀಕರಿಸುತ್ತಿದ್ದರೆ, ಹಳೆಯದನ್ನು ಅಳಿಸುವುದು ನಕಲು ಮಾಡುವುದನ್ನು ತಪ್ಪಿಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಆಜ್ಞೆಗಳು ಹಾಗೆ MsgBox ಬಳಕೆದಾರರಿಗೆ ತಕ್ಷಣದ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಒದಗಿಸಿ, TOC ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ರಚಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ವೇಗದ ವಾತಾವರಣದಲ್ಲಿ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವಾಗ ಈ ವೈಶಿಷ್ಟ್ಯವು ವಿಶೇಷವಾಗಿ ಸಹಾಯಕವಾಗಿದೆ, ಸ್ಕ್ರಿಪ್ಟ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಸಮಯದಲ್ಲಿ ನೀವು ದೋಷಗಳನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳುವುದಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುತ್ತದೆ. 💡
ಈ ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಕಾರ್ಯವನ್ನು ಮೌಲ್ಯೀಕರಿಸಲು, ಘಟಕ ಪರೀಕ್ಷೆಗಳನ್ನು ಸಂಯೋಜಿಸಬಹುದು. ಮುಂತಾದ ಆಜ್ಞೆಗಳು ಡೀಬಗ್.ಪ್ರಿಂಟ್ ತಕ್ಷಣದ ವಿಂಡೋಗೆ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಫಲಿತಾಂಶಗಳನ್ನು ಔಟ್ಪುಟ್ ಮಾಡಲು ಉಪಯುಕ್ತವಾಗಿದೆ, TOC ಉದ್ದೇಶಿತ ಶೈಲಿಗಳು ಮತ್ತು ಹಂತಗಳನ್ನು ಒಳಗೊಂಡಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ಡೆವಲಪರ್ಗಳಿಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಮುದ್ರಣದೋಷದಿಂದಾಗಿ ನಿಮ್ಮ TOC "CustomStyle1" ಅನ್ನು ಸೆರೆಹಿಡಿಯಲು ವಿಫಲವಾದ ಸನ್ನಿವೇಶವನ್ನು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ; ಡೀಬಗ್ ಮಾಡುವ ಉಪಕರಣಗಳು ಅಂತಹ ಸಮಸ್ಯೆಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಗುರುತಿಸಲು ಮತ್ತು ಪರಿಹರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಈ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು, ಅವುಗಳ ಮಾಡ್ಯುಲರ್ ವಿನ್ಯಾಸ ಮತ್ತು ದೋಷ-ನಿರ್ವಹಣೆ ಕಾರ್ಯವಿಧಾನಗಳೊಂದಿಗೆ, ನಿಮ್ಮ ಅನನ್ಯ ಶೈಲಿಯ ಅಗತ್ಯಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಕ್ಲೀನ್, ವೃತ್ತಿಪರ TOC ಗಳನ್ನು ರಚಿಸಲು ದೃಢವಾದ ಪರಿಹಾರವನ್ನು ಒದಗಿಸುತ್ತವೆ.
ನಿರ್ದಿಷ್ಟ ಶೈಲಿಗಳಿಗಾಗಿ VBA ಜೊತೆಗೆ Word ನಲ್ಲಿ ಕಸ್ಟಮ್ TOC ರಚಿಸಿ
ಶಿರೋನಾಮೆ 1 ಮತ್ತು CustomStyle1 ನಂತಹ ನಿರ್ದಿಷ್ಟ ಶೈಲಿಗಳನ್ನು ಗುರಿಯಾಗಿಸಿಕೊಂಡು Microsoft Word ನಲ್ಲಿ ವಿಷಯಗಳ ಪಟ್ಟಿಯನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಲು VBA ಮ್ಯಾಕ್ರೋ.
Sub CreateCustomTOC()
' Remove existing TOC if it exists
Dim toc As TableOfContents
For Each toc In ActiveDocument.TablesOfContents
toc.Delete
Next toc
' Add a new Table of Contents
With ActiveDocument.TablesOfContents.Add( _
Range:=ActiveDocument.Range(0, 0), _
UseHeadingStyles:=False, _
UseFields:=True, _
RightAlignPageNumbers:=True, _
IncludePageNumbers:=True)
' Specify custom styles to include
.TableOfContentsLevels(1).RangeStyle = "Heading 1"
.TableOfContentsLevels(2).RangeStyle = "CustomStyle1"
End With
MsgBox "Custom TOC created successfully!"
End Sub
VBA ಬಳಸಿಕೊಂಡು ಶೈಲಿಗಳನ್ನು ಫಿಲ್ಟರಿಂಗ್ ಮಾಡುವ ಮೂಲಕ TOC ಅನ್ನು ರಚಿಸಿ
ಕೇವಲ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಶೈಲಿಗಳೊಂದಿಗೆ ಪರಿವಿಡಿಯನ್ನು ರಚಿಸಲು ಪರ್ಯಾಯ VBA ಸ್ಕ್ರಿಪ್ಟ್, ಶೈಲಿ ಫಿಲ್ಟರಿಂಗ್ ಅನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ.
Sub FilteredStylesTOC()
On Error Resume Next
Dim TOC As TableOfContents
' Delete any existing TOC
For Each TOC In ActiveDocument.TablesOfContents
TOC.Delete
Next TOC
On Error GoTo 0
' Add custom TOC
With ActiveDocument.TablesOfContents.Add( _
Range:=Selection.Range, _
UseHeadingStyles:=False)
' Include specific styles only
.TableOfContentsLevels(1).RangeStyle = "Heading 1"
.TableOfContentsLevels(2).RangeStyle = "CustomStyle1"
End With
MsgBox "Filtered TOC generated!"
End Sub
ಕಸ್ಟಮ್ TOC VBA ಮ್ಯಾಕ್ರೋಗಳಿಗಾಗಿ ಘಟಕ ಪರೀಕ್ಷೆಗಳು
ಮೈಕ್ರೋಸಾಫ್ಟ್ ವರ್ಡ್ನಲ್ಲಿ ಕಸ್ಟಮ್ TOC ಉತ್ಪಾದನೆಯ ಸರಿಯಾದತೆಯನ್ನು ಮೌಲ್ಯೀಕರಿಸಲು VBA ಸ್ಕ್ರಿಪ್ಟ್.
Sub TestTOCMacro()
' Call the TOC macro
Call CreateCustomTOC
' Verify if TOC exists
If ActiveDocument.TablesOfContents.Count = 1 Then
Debug.Print "TOC creation test passed!"
Else
Debug.Print "TOC creation test failed!"
End If
End Sub
VBA ನಲ್ಲಿ ಕಸ್ಟಮ್ ಶೈಲಿಯ ಏಕೀಕರಣದೊಂದಿಗೆ TOC ಗಳನ್ನು ಸಂಸ್ಕರಿಸುವುದು
ಮೈಕ್ರೋಸಾಫ್ಟ್ ವರ್ಡ್ನಲ್ಲಿ ಸೂಕ್ತವಾದ ಪರಿವಿಡಿ (TOC) ಅನ್ನು ನಿರ್ಮಿಸುವಾಗ, ಸಾಮಾನ್ಯವಾಗಿ ಕಡೆಗಣಿಸದ ಅಂಶವೆಂದರೆ ಡೀಫಾಲ್ಟ್ ಶಿರೋನಾಮೆಗಳನ್ನು ಮೀರಿ ಸ್ಟೈಲ್ ಮ್ಯಾಪಿಂಗ್ನ ಪ್ರಾಮುಖ್ಯತೆ. ಮೈಕ್ರೋಸಾಫ್ಟ್ ವರ್ಡ್ ಡಾಕ್ಯುಮೆಂಟ್ಗಳನ್ನು ರಚಿಸಲು ಕಸ್ಟಮ್ ಶೈಲಿಗಳ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು VBA ಮ್ಯಾಕ್ರೋಗಳು ಈ ಶೈಲಿಗಳನ್ನು ನಿಮ್ಮ TOC ಗೆ ಸಂಯೋಜಿಸಲು ತಡೆರಹಿತ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನೀವು ಕಾರ್ಪೊರೇಟ್ ವರದಿಯನ್ನು ರಚಿಸುತ್ತಿದ್ದರೆ, "ಕಾರ್ಯನಿರ್ವಾಹಕ ಸಾರಾಂಶ" ಅಥವಾ "ಕಾನೂನು ಟಿಪ್ಪಣಿಗಳು" ನಂತಹ ಶೈಲಿಗಳಿಗೆ ನಿಮ್ಮ TOC ನಲ್ಲಿ ಪ್ರಾತಿನಿಧ್ಯ ಬೇಕಾಗಬಹುದು. ಈ ಸಾಮರ್ಥ್ಯವು ನಿಮ್ಮ ಡಾಕ್ಯುಮೆಂಟ್ನ ಅನನ್ಯ ವಿಭಾಗಗಳನ್ನು ಪ್ರತಿಬಿಂಬಿಸುವ ಸಾಮಾನ್ಯ TOC ಅನ್ನು ಪರಿವರ್ತಿಸುತ್ತದೆ. 🎯
VBA ಯ ಪ್ರಬಲ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ TOC ಹಂತಗಳಿಗೆ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಶೈಲಿಗಳನ್ನು ನಿಯೋಜಿಸುವ ಸಾಮರ್ಥ್ಯ ರೇಂಜ್ ಸ್ಟೈಲ್. "ಹೆಡಿಂಗ್ 1" ನಿಂದ ಹಂತ 1 ಮತ್ತು "CustomStyle1" ನಂತಹ 2 ನೇ ಹಂತಕ್ಕೆ ಮ್ಯಾಪಿಂಗ್ ಮಾಡುವ ಮೂಲಕ, ನಿರ್ಣಾಯಕ ವಿಭಾಗಗಳನ್ನು ಪ್ರಮುಖವಾಗಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ ಎಂದು ನೀವು ಖಚಿತಪಡಿಸುತ್ತೀರಿ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ನಿಮ್ಮ TOC ಅನ್ನು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಇರಿಸಿಕೊಂಡು ಅನಗತ್ಯ ಶೈಲಿಗಳನ್ನು ನೀವು ಹೊರಗಿಡಬಹುದು. ಉದಾಹರಣೆಗೆ, "BodyText" ಶೈಲಿಯ ಪಠ್ಯವನ್ನು ಹೊರತುಪಡಿಸಿ, ನೂರಾರು ಪುಟಗಳಿರುವ ಡಾಕ್ಯುಮೆಂಟ್ ಮೂಲಕ ಓದುಗರಿಗೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಗೊಂದಲವನ್ನು ತಡೆಯುತ್ತದೆ.
ಮತ್ತೊಂದು ಮುಂದುವರಿದ ಪರಿಗಣನೆಯು ಬಹುಭಾಷಾ ಅಥವಾ ಹೆಚ್ಚು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲಾದ ದಾಖಲೆಗಳಿಗಾಗಿ TOC ಗಳ ಹೊಂದಾಣಿಕೆಯಾಗಿದೆ. ನಿರ್ದಿಷ್ಟ ಭಾಷೆಗಳು ಅಥವಾ ಲೇಔಟ್ ಪ್ರಾಶಸ್ತ್ಯಗಳಂತಹ ಡಾಕ್ಯುಮೆಂಟ್ ಗುಣಲಕ್ಷಣಗಳ ಆಧಾರದ ಮೇಲೆ TOC ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಸರಿಹೊಂದಿಸುವ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಸ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲು VBA ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ವಿಶಿಷ್ಟ ಶೈಲಿಯ ಕಾನ್ಫಿಗರೇಶನ್ಗಳ ಅಗತ್ಯವಿರುವ ಬಹು ಭಾಷೆಗಳಲ್ಲಿ ವರದಿಯನ್ನು ಬರೆಯಬಹುದಾದ ಜಾಗತಿಕ ಪರಿಸರದಲ್ಲಿ ಇದು ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ. ಸಂಕೀರ್ಣ ಡಾಕ್ಯುಮೆಂಟ್ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪರಿಹರಿಸಲು VBA ಮ್ಯಾಕ್ರೋಗಳು Word ನ ಸ್ಥಳೀಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೇಗೆ ವಿಸ್ತರಿಸುತ್ತವೆ ಎಂಬುದನ್ನು ಈ ಮುಂದುವರಿದ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಪ್ರದರ್ಶಿಸುತ್ತವೆ. 🌍
VBA ಮ್ಯಾಕ್ರೋಗಳು ಮತ್ತು ಕಸ್ಟಮ್ TOC ಗಳ ಬಗ್ಗೆ ಸಾಮಾನ್ಯ ಪ್ರಶ್ನೆಗಳು
- ನನ್ನ TOC ಯಲ್ಲಿ ನಾನು ನಿರ್ದಿಷ್ಟ ಶೈಲಿಗಳನ್ನು ಮಾತ್ರ ಹೇಗೆ ಸೇರಿಸುವುದು?
- ನೀವು ಬಳಸಬಹುದು TablesOfContents.Add ಜೊತೆ ವಿಧಾನ UseHeadingStyles ನಿಯತಾಂಕವನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ False, ನಂತರ ಶೈಲಿಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ TableOfContentsLevels.
- ನನ್ನ TOC ಯಿಂದ ನಾನು ಅನಗತ್ಯ ಶೈಲಿಗಳನ್ನು ಹೊರಗಿಡಬಹುದೇ?
- ಹೌದು, ಶೈಲಿಗಳನ್ನು ಮ್ಯಾಪಿಂಗ್ ಮಾಡದಿರುವ ಮೂಲಕ TableOfContentsLevels ಆಸ್ತಿ, ಆ ಶೈಲಿಗಳು TOC ನಲ್ಲಿ ಕಾಣಿಸುವುದಿಲ್ಲ.
- VBA ಮ್ಯಾಕ್ರೋದೊಂದಿಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ TOC ಅನ್ನು ನಾನು ಹೇಗೆ ನವೀಕರಿಸುವುದು?
- ಬಳಸಿ Update ಡಾಕ್ಯುಮೆಂಟ್ನ ವಿಷಯ ಅಥವಾ ಶೈಲಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಮಾರ್ಪಡಿಸಿದ ನಂತರ TOC ವಸ್ತುವಿನ ಮೇಲಿನ ವಿಧಾನ.
- VBA ಒಂದು ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಬಹು TOC ಗಳನ್ನು ನಿಭಾಯಿಸಬಹುದೇ?
- ಹೌದು, ನೀವು ಬಳಸಬಹುದು Add ವಿಭಿನ್ನ TOC ಗಳನ್ನು ರಚಿಸಲು ವಿವಿಧ ಶ್ರೇಣಿಗಳೊಂದಿಗೆ ಹಲವಾರು ಬಾರಿ ವಿಧಾನ.
- TOC ಉತ್ಪಾದನೆಗಾಗಿ ನನ್ನ VBA ಮ್ಯಾಕ್ರೋವನ್ನು ನಾನು ಹೇಗೆ ಪರೀಕ್ಷಿಸಬಹುದು?
- ಬಳಸಿ Debug.Print ಅಥವಾ ಎ MsgBox ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಶೈಲಿಗಳು ಮತ್ತು TOC ಹಂತಗಳನ್ನು ಸರಿಯಾಗಿ ಮ್ಯಾಪ್ ಮಾಡಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು.
ವರ್ಡ್ನಲ್ಲಿ ಪರಿಪೂರ್ಣ TOC ಅನ್ನು ರಚಿಸುವುದು
ಕಸ್ಟಮ್ ಅನ್ನು ರಚಿಸಲು VBA ಮ್ಯಾಕ್ರೋಗಳನ್ನು ಬಳಸುವುದು TOC ವರ್ಡ್ನಲ್ಲಿ ನೀವು ದೀರ್ಘ ದಾಖಲೆಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ವಿಧಾನವನ್ನು ಪರಿವರ್ತಿಸುತ್ತದೆ. ಶಿರೋನಾಮೆಗಳು ಮತ್ತು ಕಸ್ಟಮ್ ಫಾರ್ಮ್ಯಾಟ್ಗಳಂತಹ ನಿಮಗೆ ಬೇಕಾದ ಶೈಲಿಗಳನ್ನು ಮಾತ್ರ ಗುರಿಪಡಿಸುವ ಮೂಲಕ, ಹಸ್ತಚಾಲಿತ ನವೀಕರಣಗಳ ಹತಾಶೆಯನ್ನು ತಪ್ಪಿಸುವ ಮೂಲಕ ನೀವು ಸೆಕೆಂಡುಗಳಲ್ಲಿ ನ್ಯಾವಿಗೇಷನ್-ಸ್ನೇಹಿ ವಿನ್ಯಾಸವನ್ನು ರಚಿಸಬಹುದು. 💡
ಈ ವಿಧಾನವು ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ ಆದರೆ ನಿಮ್ಮ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಸ್ಪಷ್ಟತೆ ಮತ್ತು ನಿಖರತೆಯನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಇದು ಕಾರ್ಪೊರೇಟ್ ವರದಿಯಾಗಿರಲಿ ಅಥವಾ ತಾಂತ್ರಿಕ ಕೈಪಿಡಿಯಾಗಿರಲಿ, TOC ಕಸ್ಟಮೈಸೇಶನ್ಗಾಗಿ VBA ಅನ್ನು ಮಾಸ್ಟರಿಂಗ್ ಮಾಡುವುದರಿಂದ ಅಮೂಲ್ಯವಾದ ಸಮಯ ಮತ್ತು ಶ್ರಮವನ್ನು ಉಳಿಸುವಾಗ ಹೊಳಪು ಫಲಿತಾಂಶಗಳನ್ನು ನೀಡಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.
VBA TOC ಮ್ಯಾಕ್ರೋಗಳಿಗಾಗಿ ಮೂಲಗಳು ಮತ್ತು ಉಲ್ಲೇಖಗಳು
- ವಿವರವಾದ VBA ದಾಖಲಾತಿ ಮತ್ತು TOC ರಚನೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವ ಉದಾಹರಣೆಗಳನ್ನು ಮೈಕ್ರೋಸಾಫ್ಟ್ ವರ್ಡ್ ಡೆವಲಪರ್ ಗೈಡ್ನಿಂದ ಅಳವಡಿಸಲಾಗಿದೆ. Microsoft Word TablesOfContents.Add
- Word ಗಾಗಿ VBA ಅನ್ನು ಉತ್ತಮಗೊಳಿಸುವ ಒಳನೋಟಗಳನ್ನು ExcelMacroMastery ನಲ್ಲಿನ ಸಮಗ್ರ ಟ್ಯುಟೋರಿಯಲ್ಗಳಿಂದ ಪಡೆಯಲಾಗಿದೆ. ಎಕ್ಸೆಲ್ ಮ್ಯಾಕ್ರೋ ಮಾಸ್ಟರಿ - VBA ವರ್ಡ್ ಟ್ಯುಟೋರಿಯಲ್
- ಕಸ್ಟಮ್ ಪರಿವಿಡಿ ರಚಿಸಲು ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು ಸ್ಟಾಕ್ ಓವರ್ಫ್ಲೋ ಸಮುದಾಯ ಚರ್ಚೆಗಳಿಂದ ಪ್ರೇರಿತವಾಗಿವೆ. ಸ್ಟಾಕ್ ಓವರ್ಫ್ಲೋ: ವರ್ಡ್ VBA ನಲ್ಲಿ ವಿಷಯಗಳ ಪಟ್ಟಿಯನ್ನು ರಚಿಸಿ